Senior Fullstack Engineer · AI Engineer
Gabriel Camara Carvalho
Over a decade building software for finance, government and SaaS. Since 2025, building with AI every day, from local models to Claude Code.
NowToday · 12 shipped, 1 in progress
Don’t take my word for it. Check it.
Pick the role closest to yours. Each requirement shows the work from 13 years that backs it, the way my Quality Gate checks a pull request against its ticket.
1Pick the role closest to yours
2Adjust if you need
Every requirement is coveredPASS · 100.0
Covered Angular at scaleDreamDev · Angular 12 → 16 on a financial platform: 47% less main-thread work, 44% less long-task timeCovered NestJS / Node.js APIsDreamDev · NestJS services for a financial platform, with TypeORM across several databasesCovered Remote, international teamsWorked for companies in Brazil, Canada, the USA, the UK and ChileCovered AWS / Azure & DockerDreamDev · an audit trail on AWS RDS
Things I’ve shipped

Eter
Screen Recorder MCP
Agent Town
Quill
MD Viewer
TagYa
Passkey SSO
Mockup Builder
Virtual LightingWhere I’ve worked
- Carried a financial platform from Angular 12 to 16 and cleared the bottlenecks that made it slow to use: 47% less main-thread work and 44% less long-task time on its heaviest screen, measured before and after.
- Built the NestJS services behind it: multi-database TypeORM access and an audit trail on AWS RDS.
- Built the design-system team a mockup builder: screens use the product’s real components, so a mockup behaves like the product.
- Paid down technical debt with cross-functional teams, trading workarounds for fixes that held.
How I build with AI
21skills
18hooks
4specialist agents
3scheduled runs
650+sessions
12products shipped
Claude Code, Codex and Hermes have been the way I work since February 2026: skills that encode how I triage, refine, implement and test, hooks that keep the output honest, and a quality gate around every delivery.
Field notes
Letting my AI agent record its own demosI wanted my AI agent to hand me a video of the feature it just built, without me opening OBS. A small MCP server records one app window and leaves out everything on top of it, and a desktop app shows when the AI is recording.How I used AI to control my Bluetti stationsOne of my Bluetti power stations has no Wi-Fi. This is how I used AI coding agents to turn a PC at home and an iPhone app into a way to see and control it from anywhere, with an AC output that turns on only when the power goes out.Sonnet beat Opus on my security evals for under half the costI added model evals to my quality gate: contenders, a price table in US$ per 1M tokens, prompt and code datasets and three security sets. Sonnet 5.5 passed 30 of 30 medium tasks where Opus 5.5 passed 27, and one of my own rubrics turned out to be wrong.