Gabriel Camara Carvalho

Senior Fullstack Engineer · AI Engineer

Summary

Fullstack engineer with over a decade building software for financial services, government and SaaS: Angular from 2 to 20+, TypeScript, NestJS and Java/Spring Boot, with Node.js, TypeORM and AWS/Azure behind them. I have delivered complex, high-performance enterprise platforms and mentored engineering teams at companies in Brazil, Canada, the USA, the UK and Chile. Since early 2025 I build with AI every day, from local models through Cursor to Claude Code, which since February 2026 is the way I work: skills, hooks and specialist agents encode how I triage, refine, implement and test, and twelve products have shipped end to end with it.

Open to senior fullstack and AI engineering roles — remote

Technical skills

Frontend
Angular 2–20+ · TypeScript · JavaScript · RxJS · HTML5 · CSS3/SCSS · ag-Grid · Three.js
Backend
NestJS · Node.js · Java 8/11/17 · Spring Boot · TypeORM · Hibernate · REST APIs
Data & Cloud
MySQL · PostgreSQL · Supabase · AWS (RDS, Lambda, EC2) · Azure · Docker · Git
Mobile & Desktop
React Native / Expo · Electron · Swift (watchOS targets)
AI tooling
Claude Code · Codex CLI · Cursor · Claude API · Qwen via Ollama / LM Studio · MCP servers · Agent skills and hooks · Hermes Agent · Graphify · RTK · Langfuse

Professional experience

DreamDev

Senior Fullstack EngineerMar 2023 – present · UK · Remote
  • 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.

Angular · NestJS · TypeORM · MySQL · AWS RDS · Kotlin/Spring (workflow services)

TrueLogic

Senior Frontend EngineerOct 2021 – Mar 2023 · USA · Remote
  • Led the Angular component library — 50+ components — that became the shared UI base for around eight enterprise applications.
  • Set its accessibility and performance baseline, which every app that adopted the library inherited.
  • Sat on the SWAT team the company sent in to standardize frontends that had drifted apart.

Angular · TypeScript · SCSS · Component libraries

Aequilibrium

Senior Frontend EngineerJan 2021 – Oct 2021 · Canada · Remote
  • Shipped features into one mature white-label banking product — a micro-frontend architecture on a contract-first API — in Angular 10+ over Java 8 services.
  • Changed code already live in front of bank customers, and kept it working while it changed.

Angular 10+ · TypeScript · Java 8 · Micro-frontends

Fortaleza City Government

Fullstack Engineer & UI/UX DesignerApr 2016 – Jan 2021 · Brazil
  • Built and kept four municipal systems running for close to five years, in Java (Spring/JSF) and Angular 9+.
  • Designed the screens in Adobe XD, then built them: same hands on the UI/UX and on the code.

Java · Spring · JSF · Angular 9+ · Adobe XD

CPQi

Team Leader & Java EngineerJul 2013 – Mar 2016 · Brazil / Chile
  • Put Calypso solutions into production for around four international banks, HSBC Chile among them.
  • Led a team of three that took a new enterprise application from an empty repository to delivery in VB.NET.

Java · Calypso · VB.NET

AI Engineer

I started in January 2025 with local models and editor assistants: Continue and Ollama running Qwen on my own machine, then Cursor as the daily editor. In February 2026 Claude Code became the way I work, not autocomplete but a method: skills that encode how I triage, refine, implement and test; hooks that keep the output honest; specialist agents per repository; products shipped end to end, from an Apple Watch app to a 3D office for watching agents work. Around it sit a second opinion from Codex, knowledge graphs of the codebases, a persistent memory, morning runs that triage my board before the day starts, and a self-hosted stack of local models and agents.

Coding assistants
Claude Code · Codex CLI · Cursor · Continue · Kimi Code · Manus AI
Models and inference
Claude API · Qwen via Ollama · LM Studio · OpenAI-compatible local servers
Agents and orchestration
Agent skills, hooks and subagents · MCP servers · Hermes Agent · Paperclip · Odysseus · Agent Town
Memory, context and tooling
ai-memory · Graphify · RTK · Langfuse · LanceDB RAG · Claude Design canvases

21 skills·18 hooks·4 specialist agents·3 scheduled runs·650+ sessions·12 products shipped

Selected projects

  • Quality GateScore what an AI coding agent delivered against its ticket, and refuse the PR when it falls short.In daily use
  • EterAn Avatar fan game: Aang fights through the Spirit World, one run at a time.In progress
  • Screen Recorder MCPLet your AI agent record a clean demo of one app, with nothing on top of it.Open source
  • Health TrackerTrain, recover and understand your own data, on the phone and on the wrist.TestFlight
  • Agent TownWatch your AI agents work, and talk to them, in a 3D office.Open source
  • QuillProofreads and rewrites your text in any Windows app, with a local model.Shipped
  • MD ViewerRead Markdown instantly and compare two documents side by side.Shipped
  • TagYaDesign and print labels on Niimbot thermal printers, from the browser or the phone.Live
  • Passkey SSOAn OpenID Connect provider with passkey login and no passwords, shared by my apps.Private
  • Mockup BuilderCompose screens from a product’s real components, so a mockup behaves like the product.Internal tool
  • Virtual LightingA lighting crew for your webcam: drag the lamps around your own face and room, mid-call.Open source
  • AlsoCamera Hub · Langfuse + Claude Code

Certifications

Education & languages

Bachelor's Degree in Computer Science
Universidade de Fortaleza (UNIFOR) · 2022

Portuguese (native) · English (fluent) · Spanish (advanced)

Design & prototyping: Adobe XD · Photoshop · Illustrator · Figma