↓ Download PDF{ } JSON Resume← Portfolio

Marcos Zamora Sánchez

Full-Stack Developer & SaaS Builder — Computer Engineering Student

Summary

Computer Engineering student who ships production software: a multi-tenant SaaS platform in active development and a freelance web app sold and delivered to a paying client. Strong in TypeScript, Node.js and Supabase/PostgreSQL, with production deployments on Vercel and Cloudflare. Workshop facilitator at COMPDES, the Central American computing congress, two years running.

Technical Skills

Languages
TypeScript, JavaScript, SQL (PostgreSQL), Python, Java, C++
Frontend
React, Next.js (App Router), HTML, CSS, Tailwind CSS, shadcn/ui, Framer Motion
Backend
Node.js, Supabase (Edge Functions, RLS, Auth, Realtime), REST APIs
Data / State
PostgreSQL, Zustand, React Hook Form, Zod
Data Analysis
pandas, scikit-learn, Plotly, Dimensional modeling (star schema)
AI & Automation
Claude Code, OpenClaw, OpenRouter, n8n
Tools & Platforms
Git, GitHub, Vercel, Cloudflare, Netlify, Render, Google Maps API, Linux (CachyOS)

Experience

GymBase / MemberBase
Founder & Solo Developer | Next.js · TypeScript · Supabase · Tailwind CSS · ZustandRemote — Costa Rica
  • Architected a multi-tenant gym SaaS covering members, routines, community, payments and scheduling; live on a custom domain.
  • Enforced tenant isolation at the DB layer with Supabase RLS policies on a shared get_user_role() function.
  • Designed a WhatsApp Business integration using gym-owned numbers via Embedded Signup.
  • Built admin and client portals (Next.js App Router, TypeScript strict, shadcn/ui, Zustand) with Google OAuth and Resend email.
CaneleApp
Freelance Full-Stack Developer | Node.js · PostgreSQL · Supabase · Google Maps APICosta Rica
  • Designed, sold and delivered a route and order management app for a bakery — first paid client project, shipped Dec 2025.
  • Built the backend with Node.js and Supabase (PostgreSQL); Google Maps API for route visualization.
  • Kept it running 24/7 on free-tier Netlify and Render via a keep-alive Edge Function and cron job.
  • Shipped a v2 rework on an updated stack in May 2026.
Tecnológico de Costa Rica
Teaching Assistant — Algorithm AnalysisCampus San Carlos, Costa Rica
  • Graded assignments and exams and gave feedback on algorithmic problem-solving and complexity analysis.

Speaking & Community

AI Agents From Scratch — Hands-On Workshop
COMPDES 2026El Salvador
  • Designed and delivered a workshop on building AI agents from scratch: personal finance, second brain, dev assistant, PDF extraction.
  • Built the foundation on OpenClaw + OpenRouter (gpt-4o-mini) as a two-step install: bare chatbot, then tool-executing agent.
  • Tested and documented on Arch/CachyOS, Ubuntu/Debian, Raspberry Pi 4 and Windows 11 (WSL2) — runs fully local, no cloud.
Git & GitHub Practical Workshop (4 hours)
COMPDES 2025Guatemala
  • Delivered a 4-hour workshop for university students on real Git workflows: commits, branching, merging, GitHub collaboration.
  • Guided a group activity using pull requests to practice team-based development.

Education

Tecnológico de Costa RicaB.S. in Computer Engineering
Campus San Carlos, Costa Rica

Languages

Spanish (Native speaker) · English (B1 — Intermediate)