this is me
Bryan
Full-stack developer building production features end to end, from LLM integrations with the Vercel AI SDK to standalone AI agents on the Anthropic SDK with a Python and FastAPI backend. Two years shipping for a US-based team effectiveness SaaS platform.
open to remote full-stack roles · El Salvador (GMT-6)

about me
who I am .
I'm self-taught. I studied on my own until a US consulting company building a team effectiveness SaaS platform took a chance on me with no dev experience, and I spent the next two years earning it: Stripe payments, a role-based permissions system, a production LLM integration, a full UI framework migration, and the tests to prove it all works. The full story is in the write-up.
I care about both sides of the stack. On the frontend, I sweat the details: hover states, spacing, the small interactions that make a site feel alive. On the backend, I care just as much that the data is validated, the permissions are right, and the API doesn't leak implementation details. If it ships, it should hold up.
Lately I've been going deeper on AI backends. I built an interview coaching agent on the Anthropic SDK with a custom agent loop and forced tool use, so the model returns validated structured output instead of free text, wrapped in a FastAPI service and containerized with Docker.
based in
El Salvador (GMT-6)
focus
Full-stack · AI backends
languages
Spanish (native) · English (fluent)
4+ years working with US teams
experience
2 yrs shipping production SaaS
status
open to remote roles
tools I work with
Frontend
Backend & data
AI
Testing & infra
CMS
work
where I've worked .
Better Together
Full-stack developer at Better Practice, a US-based consulting company building a team effectiveness SaaS platform. Built and shipped production features end-to-end: an AI coaching chatbot with multi-step tool calling (Vercel AI SDK), Stripe billing webhooks, a role-based permissions system, Playwright e2e testing in CI, and a Tailwind v4 / DaisyUI v5 migration.
“Any team that brings him on is getting someone who will grow into far more than they hired him for.”
projects
stuff I've built .
An AI agent that interviews you back
Full-stack AI interview coach: resume + job description in, adaptive gap-grounded interview and structured report out.

Bergography
A photography business site I built and shipped on Vercel, wired up to a custom domain with its own DNS config. Responsive, image-first gallery that keeps the focus on the photos.
“I told him what I needed and he hit the nail on the head. The final result was better than I was anticipating. 10/10 recommend.”
live · music
what I've been listening to .
Live from the Spotify Web API, freshest spin first. I built this with a Next.js route handler and a server-side OAuth refresh token flow.
live · gaming
I like to play games .
What I've been playing recently, pulled live from the Steam Web API through a Next.js route handler.
contact
let's work together .
I'm looking for a remote full-stack role. If you're hiring, or you just want to talk shop, my inbox is open.