Open to remote roles · Santiago, Chile (UTC-3) · EN / ES

Sixteen products live.
Built and shipped by me.

I am a software developer working on a production Django platform at Syzlab, and the founder of Teddy Code, where I have released 10 Android apps and 6 web products in the last 12 months. Before software I spent nearly 18 years in audit and finance, up to Controller, which is why I ask what a feature does to the business before asking how to build it.

Gabriel Guerra
10
Android apps live on Google Play
6
Web products in production
12
Months to ship all of it
1
Full-time engineering job in parallel
Daily stack
Python Django PostgreSQL JavaScript TypeScript React Native Expo Next.js Supabase Docker Redis AWS S3 Vercel Cloudflare Tailwind Git
Selected work

Products you can open right now

Every product below is live, public and was designed, built and released by me under Teddy Code. No mockups, no case studies of work that never shipped.

Woggli screen 1 Woggli screen 2 Woggli screen 3 Woggli screen 4 Woggli screen 5
LIVE · GOOGLE PLAY Kicker

Woggli

Description

Tech

React Native Expo TypeScript Supabase Realtime Postgres RPC i18n
Stusher screen 1 Stusher screen 2 Stusher screen 3 Stusher screen 4 Stusher screen 5
LIVE · GOOGLE PLAY Kicker

Stusher

Description

Tech

React Native Expo TypeScript Edge Functions
QualiPath home page
LIVE · WEB Kicker

QualiPath

Description

Tech

Next.js TypeScript Structured data SEO
Hallazgo home page
LIVE · WEB Kicker

Hallazgo

Description

Tech

Next.js Supabase PostgreSQL ISR Claude API
The rest of the catalogue

Eleven more products in production

ChannelBerry screenshot

ChannelBerry

LIVE · WEB

An editorial guide to YouTube.

Next.js YouTube API i18n ISR
QueCalifico screenshot

QueCalifico

LIVE · WEB

A financial eligibility engine.

Next.js Static export Tailwind
FadeChats screenshot

FadeChats

LIVE · WEB

A disposable chat for two people.

Next.js WebRTC TypeScript
Playro Web screenshot
Playro icon

Playro Web

LIVE · WEB

The web counterpart of the Playro app.

Next.js Supabase RLS

Seven utility apps

LIVE · 7 APPS
Decibra icon Magniyo icon Osito icon Arrullo icon AviCalma icon Tiltza icon Wheelza icon

Seven focused offline-first utilities.

React Native Expo MMKV EAS CI/CD
Experience

Production code, and a business background under it

Syzlab

Dec 2025 · present
Backend Developer
Consumer dating platform in production · Django, JavaScript, HTMX, WebSockets, PostgreSQL, AWS S3, Docker
  • Built an A/B testing system end to end: live user split by variant, tracking of conversion, behaviour, cancellations and revenue per group, and reports the team can actually read.
  • Shipped a reported-image control using SHA-256 and perceptual hashing to catch repeat uploads and flag suspicious profiles.
  • Built Ghost Mode, an internal survey manager and the support helpdesk workflow inside an existing codebase.
  • Work across backend, frontend, data models, testing, deployment and production troubleshooting. English at work, every day.
What that A/B system taught me

I tested giving the location filter away for free, expecting an easy win. Engagement went up and revenue went down. The test did not just pick a winner, it proved the filter was something people would pay for instead of a nice to have. Happy users and a healthy business are two different metrics.

Teddy Code LLC

Sep 2025 · present
Founder and Software Developer
React Native, Expo, Next.js, TypeScript, Supabase, EAS cloud builds, Vercel, Cloudflare
  • Ten Android apps and six web products released, each one from idea to store listing or production domain, after hours and next to a full-time job.
  • One shared release pipeline across the mobile catalogue: EAS cloud builds, versioned store assets, in-app legal pages mirrored on the web.
  • Product decisions included: what to build, what to cut, what to monetize and when a product is not worth finishing.

Audit, accounting and finance

2006 · 2024

Controller and Head of Accounting at GL Events Chile, and before that roles at Bupa, Edelcta, CMPC, Unilever, PDVSA Industrial, UHY International and KPMG, where I started as an auditor. I built a finance team from scratch, wrote its procedures, ran ERP migrations and reported to people who only cared about the number at the end. That is the part that does not show up in a git history and shows up in every technical decision.

Business impact Internal controls IFRS and compliance Team leadership Stakeholder reporting
How I build

Coding agents, used the way a lead uses a team

Sixteen products in twelve months next to a full-time job only works with agents in the loop. It works because of how I use them, not because they write code while I look away.

01Plan first

Architecture, scope and data model are decided before a single line is generated. The agent implements a plan, it does not invent one.

02Small diffs

One change at a time, reviewed line by line. A diff I cannot explain does not get merged, no matter how well it runs.

03I own the result

If it breaks in production it is mine. I read what ships, I debug it myself and I can defend every decision in a review.

04In production, not just in my editor

The Claude API runs inside Hallazgo's publishing pipeline, MCP servers and headless automation handle the repetitive parts, and CI on EAS and Vercel ships the rest.

Contact

Looking for a remote engineering role

Product engineering, backend or full-stack, in a team that ships. I work from Santiago, Chile (UTC-3), with comfortable overlap for the Americas and most of Europe, and I can be hired as a contractor, through an EOR or B2B. I work in Spanish and English.