Fullstack developer building the whole product — schema to screen.

I'm Pedro Garcia — I design and ship web products from the database schema to the interface, including the messy parts in between.

SCROLL

Skills & stack

The tools I reach for, grouped by where they live in the stack.

Frontend

ReactNext.jsTypeScriptSvelteTailwindVite

Backend

NodeGoNext.jsPythonRedisGraphQLREST

Infra & DevOps

DockerGCPCloudflareCI/CD

Data

PrismaDrizzlePostgreSQLMongoDBSupabaseRedis

Design

FigmaDesign systems

Practices

TDDCode reviewObservabilityAgileMentoring

Experience

Where I've worked and what I shipped there.

Independent SaaS Developer · Independent2025 — Present

Design, build, and sell subscription software end-to-end — from product and schema to deploy and support. My flagship, AlugaFácil, is a multi-tenant rental-management SaaS running in production on a self-hosted VPS with real paying customers, and I keep shipping improvements to it today. Every layer is mine: Next.js + Drizzle on PostgreSQL, Better Auth, Docker, and Cloudflare R2.

Front-end → Full-Stack Developer · IPGC Brasil2025 — Present

Build internal and client-facing products end-to-end at a city-planning and management institute. Shipped 5+ internal systems behind a shared authentication gateway, an education platform for a client, and a Flutter health-monitoring app for elderly care paired with a web panel for health agents. I weigh in on architecture and own features across the stack — Nest + Prisma APIs through Next.js, TanStack and shadcn/ui frontends.

Innovation & Technology Researcher · FAPED2024 — 2025

Researcher on LITII4, an Industry 4.0 initiative bridging UFSJ and AMG Brasil S.A. in the metallurgy sector. Built technology to modernize production processes — data analysis to surface operational improvements, plus automation and IoT integration to raise efficiency on the factory floor.

Software Developer · UFSJ2024 — 2025

Built a cross-platform app helping small-scale producers digitize zootechnical record-keeping — capturing and tracking animal data that used to live on paper. Shipped with Flutter for multi-platform reach and SQLite for offline-first local storage, collaborating through Git/GitHub.

Let's talk.

Open to full-time roles and freelance work. Email is the fastest way to reach me.