Felipe William Calil FerreiraPseudonym: NyrzeffCode to save, protect, secure, prevent, anticipate, nullify, maximize, enhance, increase, evolve

Fullstack web dev / software engineer Tap or click the card for more info

About me

🎯 Mission


What thrills me? Just imagine building 1000 projects...! More than 1000 projects! Thousands upon thousands of commits and contributions! Robust, scalable, extensible, maintainable, beneficial tools and systems for everyone! Undeniable mastery of the science, art and craft of software design and development!

👤 Identity


Mostly an autodidact, curious, methodical and obsessed with mastery. Guided by **_The Elemental Septet_** and focused on crafting software that promotes maxium benefit. Particularly enthusiastic about open-source software, data-driven systems, distributed networks and information security.
In order to achieve my goal of becoming one of the greatest software engineers that have ever lived, I am on a long journey to build over 1000 projects! It is part of my core faith that software is crucial to solve the worst problems that plague the world (think hunger, war, organized crime). No effort is too great when working towards that outcome.

⚒️ Skills


(For more information, check out the Stack section)

💻 Development environment


  • Operating system: Arch Linux
  • Shell: Bash
  • Tiling window manager: Sway
  • Terminal emulator: Kitty
  • Terminal multiplexer: Zellij
  • Code editor: Neovim
  • Version control: git (with a custom alias + bare repo at $HOME)
  • Package managers: pacman, pnpm, cargo, pip, brew, flatpak
  • Fonts: Nimbus Sans, Monocraft, ComicMono (😁)

⚙️ Engineering approach


I chiefly care about secure coding, system architecture and software quality. Conventions, standards and best practices are essential, and must be evaluated when devising workflows.

Designing with built-in security, using the right tool for the job and following the appropriate methodologies are some of the considerations I always have in mind. I work towards mastering not only coding, but the full SDLC and all of its stages.

🎨 Interests / hobbies


When not designing and crafting software, I'm walking, reading, having conversations, working out, listening to music, playing electric guitar, learning about typology or studying Japanese. I also love various kinds of entertainment (including books, movies, anime and videogames), history, economic theory, financial literacy and self-care. Oh, and of course, coffee ☕ is indispensable to this programmer here!

Stack

These are some of the technologies (languages, libraries, frameworks, tools and other systems) I've worked with, either in personal, academic or professional settings, with varying levels of competency. Tap/hover over each item for additional information. For more information about my development environment, take a look at the About section.

Skill levelsNovice: BeginnerFamiliar: Advanced BeginnerCompetent: IntermediateProficient: AdvancedMaster: Expert

Actively learning means I'm currently upskilling in the highlighted technology (building projects, updating mental models and reading docs, references, books and articles on it)

  • Skill level: Proficient
    Actively learning

    React
  • Skill level: Proficient

    JavaScript
  • Skill level: Proficient

    TypeScript
  • Skill level: Competent

    Bash
  • Skill level: Familiar

    C
  • Skill level: Familiar

    Python
  • Skill level: Novice
    Actively learning

    Rust
  • Skill level: Proficient

    HTML5
  • Skill level: Competent

    CSS3
  • Skill level: Competent

    Sass
  • Skill level: Competent

    Vue.js
  • Skill level: Competent

    Vuetify
  • Skill level: Familiar

    Gatsby
  • Skill level: Novice
    Actively learning

    Tailwind CSS
  • Skill level: Competent

    Node.js
  • Skill level: Competent

    Mocha
  • Skill level: Familiar
    Actively learning

    MongoDB
  • Skill level: Familiar

    Elasticsearch
  • Skill level: Novice
    Actively learning

    Express
  • Skill level: Proficient

    Git
  • Skill level: Proficient

    GitHub
  • Skill level: Familiar

    GitLab
  • Skill level: Competent

    ESLint
  • Skill level: Proficient

    Vite
  • Skill level: Familiar

    Webpack
  • Skill level: Familiar

    Docker
  • Skill level: Familiar

    Jenkins
  • Skill level: Proficient

    Linux
  • Skill level: Competent

    Arch Linux
  • Skill level: Competent

    Vim
  • Skill level: Competent

    Neovim
  • Skill level: Proficient

    PNPM
  • Skill level: Competent

    Homebrew
  • Skill level: Novice
    Actively learning

    Next.js
  • Skill level: Familiar

    Java
  • Skill level: Novice

    Gradle
  • Skill level: Familiar

    Figma
  • Skill level: Competent

    Inkscape
  • Skill level: Familiar

    GraphQL
  • Skill level: Proficient

    JSON
  • Skill level: Novice
    Actively learning

    Lua
  • Skill level: Competent

    Markdown
  • Skill level: Novice
    Actively learning

    MaterialUI
  • Skill level: Competent

    OpenAPI
  • Skill level: Familiar

    Vercel

Contact me

No need for formalities, whether you want to hire me, discuss a project/idea or simply talk, just drop a message below: