Skip to content
View fabiomarcellusdev's full-sized avatar

Highlights

  • Pro

Block or report fabiomarcellusdev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
fabiomarcellusdev/README.md

Hi, I’m Fabio 👋

Senior Software Engineer · US Central Time · Remote

I build modern web applications and developer tooling, with more than 5 years of professional experience. I care about architecture, performance, accessibility and long-term maintainability as much as shipping features.


What I’m Building Now

  • Undisclosed 3D Sculpting Software: a performance-critical desktop application in modern C++, in private development. I run it with performance targets fixed before the work, decision records, and cross-platform CI.
  • ai-ir-tokens: a planned open-source layer that lets AI coding agents read and edit TypeScript, JavaScript, HTML and CSS with far fewer tokens. The goal is at least 40% fewer tokens with no loss in task pass rate, and the project measures before it builds.
  • agentic-project-template: a starting point for projects built with AI coding agents: tool-neutral instructions, supply-chain rules, defences against prompt injection, and milestone checks that run in git hooks and CI.
  • My portfolio site: a static Next.js site that updates itself from my public and private work, without exposing private details. Coming soon.

What I Focus On

  • Designing scalable frontend architectures (Clean / Hexagonal Architecture)
  • Building and maintaining component libraries and design systems
  • Defining testing strategies (unit, integration, E2E, visual regression)
  • Performance optimization and Core Web Vitals
  • Accessibility-first development (WCAG 2.2)
  • Safe, measurable AI-assisted engineering: agent security, supply-chain controls, and gates that can fail
  • Collaborating closely with design, product, backend, and QA teams

Tech I Work With

Frontend

  • React, Next.js, TypeScript
  • Redux (client state), React Query (server state)
  • HTML, CSS, Tailwind

Architecture & Data

  • Frontend System Design
  • Clean Architecture, Hexagonal Architecture
  • REST APIs, GraphQL, API Contracts

Testing & Quality

  • Jest, React Testing Library
  • Cypress, Playwright
  • Cucumber, Gherkin
  • Mock Service Worker (MSW)
  • Storybook, Chromatic (visual regression)

Performance & Delivery

  • Core Web Vitals, Lighthouse
  • Docker, CI/CD pipelines

AI-Assisted Development

  • Claude Code, MCP servers, agent guardrails and evaluation

How I Think About Engineering

I treat applications as long-lived systems, not just collections of features.

That means:

  • Separating domain logic from frameworks
  • Being intentional about state ownership and data flow
  • Choosing testing approaches based on risk, not dogma
  • Measuring before claiming “faster” or “better”
  • Making tradeoffs explicit and documented in decision records

Get in Touch

Popular repositories Loading

  1. fabiomarcellusdev fabiomarcellusdev Public

  2. ai-ir-tokens ai-ir-tokens Public

    Fewer tokens for AI coding agents that read and edit TypeScript, JavaScript, HTML and CSS codebases. Planning stage.

    JavaScript

  3. ai-ir-experiment ai-ir-experiment Public

    JavaScript