Ender Puentes
Senior Full Stack Developer | TypeScript · Node.js · Postgres | Product, Architecture & AI
Senior Full Stack Developer with 10 years building production software products. Experience across product, architecture and deployment, with TypeScript, Node.js, PostgreSQL and Next.js. Support teams through code reviews and engineering standards. Apply generative AI and spec-driven development (SDD) in the team workflow.
- Buenos Aires, Argentina
- endpuent@gmail.com
- enderpuentes.com
- enderpuentes
- enderpuentes
Strengths
- Full Stack
- Next.js
- TypeScript
- Node.js
- PostgreSQL
- Mentoría
- Arquitectura

Experience
Senior Full Stack Developer & Mentor
Flywheel Studio · flywheel.so · Detroit, Michigan · Remote
Product built from scratch · mentoring, starters and team retros
- Designed and maintained the company's Next.js 16 and Supabase starters, the base for new projects.
- Drove adoption of the starters across 100% of new projects in the 5 to 6 months after they were built (5+ projects), supporting configuration and integration and cutting setup from a couple of days to half a day, about 75% less (estimated).
- Enforced TypeScript strict, ESLint, Prettier, Knip, typecheck, native git hooks, Conventional Commits and release-please across projects.
- Implemented CI/CD pipelines that generate releases automatically, send notifications with AI-generated summaries and deploy to backend environments.
- Standardized Supabase backends with Deno edge functions, declarative schemas, migrations, RPC, triggers, RLS and Bruno collections.
- Designed and built a workflow orchestration platform with an execution engine, editor, backend and REST API, iterating constantly with the team.
- Delivered the product ecosystem, opened to the market and built to receive organic customers, with a console, status page, website, blog, official documentation, Firebase extensions and Node packages.
- Built, with a team, the frontend of an internal organizational AI chat (Next.js 16, React 19, TanStack Query and Supabase). Reviewed code, definitions and priorities, and structured the work with the team around SDD, Storybook and branch and pull request conventions on top of an AI-generated codebase.
- TypeScript
- Node.js
- Python
- Next.js
- AI SDK
- RAG
- Deno
- Supabase
- PostgreSQL
- Firebase
- Sanity
- Stripe
Full Stack Developer
Aerolab · aerolab.us · Buenos Aires, Argentina · Remote
Client hand-off with no outages
- Led technically a team of 3 developers, a PM and QA, coordinating with the client's PO and team (3 developers and 2 backend engineers).
- Led a hand-off to the client team after 3 months of joint work, which continued development on the same standard with no platform outages in the following weeks.
- Built an issue risk classification that decides which issues go through review.
- Built a GitLab CI/CD pipeline that creates per-issue frontend, backend and database previews on Dokku with one click in under 5 minutes, and wrote the official documentation for applying it to similar-scale projects. Before, it took half an afternoon and depended on 4 or 5 senior profiles with SSH access (estimated).
- Built a Turborepo and pnpm monorepo that brings together 2 Next.js applications and a shared UI library with Storybook, deployed automatically to Dokku from GitHub Actions.
- Took part in an ISO certification renewal audit.
- Next.js
- Node.js
- TypeScript
- Salesforce
- Strapi
- Sanity
- D3.js
- Prisma
- OpenAI
- Turborepo
- Docker
- PostgreSQL
- GitHub Actions
Full Stack Developer & DevOps
Libre Opción · libreopcion.com · Buenos Aires, Argentina · Hybrid
1-5 to 600 concurrent users at peak
- Scaled the platform from 1 to 5 real-time users to peaks of 600 concurrent users during events, measured with analytics.
- Ran microservices and the database in Docker containers on Linux with backups. Apache at the server layer load-balanced traffic across containers over a local network to cut latency. Tuned database indexes and kept the frontend on AWS EC2 and S3.
- Nuxt.js
- React
- PHP
- Slim
- JWT
- MercadoPago
- Firebase
- Python
- MariaDB
- Apache
- AWS
- Docker
Frontend → Full Stack Developer
Synapsis CI · synapsis.com.ar · Buenos Aires, Argentina · On-site
Frontend to full stack in 18 months
- Built a multi-site CMS serving ~40 news sites from one codebase, with interface and articles configured from the CMS.
- Delivered 2 to 3 client sites per month (estimated) with retainer support and direct client communication.
- Migrated legacy sites to newer PHP versions and to servers on newer infrastructure, and built responsive newsletters.
- PHP
- MySQL
- CodeIgniter
- Bootstrap
- jQuery
- SCSS
- Apache
- cPanel
Co-founder & Frontend Developer
CoffeeCode · Mérida, Venezuela · Hybrid
- Built institutional websites for local clients and foundations, plus responsive newsletters and email marketing campaigns.
- WordPress
- HTML
- Bootstrap
- jQuery
- JavaScript
Capabilities
- 01focusAI Agent Engineering
- Spec-driven development, agent skills, MCP servers — applied AI in production, not just RAG.
- Spec-Driven Development (SDD)
- Claude Code
- Cursor
- MCP Servers
- Agent Skills
- Multi-agent
- Context Engineering
- RAG
- LangChain
- Vector Search
- 02Frontend Engineering
- RSC-first UI, motion, i18n, email templates — production-grade.
- Next.js
- RSC
- Vue
- Nuxt
- Tailwind
- ShadCN
- Zod
- TanStack Form
- GSAP
- Motion
- next-intl
- i18n
- HTML Email
- Newsletters
- 03Backend Engineering
- From Slim microservices to Deno edge, multi-channel notifications, Postgres RLS.
- PostgreSQL
- RLS
- Supabase
- Deno Edge
- Notifications
- Multi-channel
- Docker
- Dokku
- Firebase
- Stripe
- Node.js
- TypeScript
- REST
- RPC APIs
- Python
- Pipelines
- PHP (Slim, Laravel)
- Apache
- MySQL
- 04Platform Engineering
- CI/CD pipelines, ephemeral envs, infra from scratch, platform SDKs.
- CI/CD
- GitHub Actions
- Ephemeral Environments
- Apache
- Load Balancers
- Vercel
- Edge
- NPM
- SDK Packages
- Cron
- Automation
- Turborepo
- Monorepo
- 05Software Architecture
- DDD, event-driven, legacy refactors, patterns that scale.
- Domain-Driven Design
- Event-Driven
- Result / Either
- Microservices
- RPC-Only
- Multi-Tenant
- Legacy Refactoring
- 06Mentoring & Ecosystem
- Mentoring, documentation, coding standards, and the starters that carry them.
- Technical Mentoring
- Documentation
- Onboarding
- Coding Standards
- Modular Architecture
- Code Review
- Code
- Starters
Education
Systems Engineering, Computational Systems focus — in progress
Languages
Spanish (Native) · English (A2)