I build and scale high-traffic web and mobile products with React, React Native, and Next.js โ and I go end to end when a feature needs it, from Node.js microservices to Firebase and AWS deployments. 7+ years shipping production software, leading small teams, and turning ambiguous requirements into polished UX.
Seven-plus years across web, mobile, and cloud โ leading teams and building systems meant to hold up at scale, not just ship a feature.
React, Next.js, and React Native component systems built for reuse, performance, and long-term maintainability.
React Native apps shipped to production, integrated with Firebase and native deployment pipelines.
Node.js microservices, GraphQL and REST APIs, and Firebase Cloud Functions built to support frontend features end to end.
Own production deployments and release pipelines across AWS and Firebase, including environment config and post-release monitoring.
Architected LLM-powered chatbots for production and led team-wide adoption of Cursor, Copilot, and Claude Code โ cutting release cycles ~40%.
Lead teams of 2-4+ engineers: sprint planning, code review, mentorship, and translating business requirements into delivery plans.
From a healthcare platform I co-founded to high-traffic sports platforms used by a global audience.
A healthcare platform now serving 100+ physiotherapists, letting them manage prescriptions and patient profiles end to end. I architected the frontend from scratch, established the component and coding conventions the team still builds on, and own production deployments and CI/CD. I lead a team of 2+ developers on feature delivery and code review.
A high-traffic sports-betting platform serving real-time odds data to a global user base. I built and maintained frontend features across web and mobile, shipped a custom LLM-powered chatbot to deflect repetitive support queries, and owned deployments across AWS and Firebase.
A sportsbook watchdog and betting-community platform sharing engineering and architecture with Oddstrader. I contributed to real-time data UIs, drove SEO work that lifted search rankings by ~60%, and shipped production features across the web stack.

I'm Esteban, a full stack engineer based in San Josรฉ, Costa Rica. Outside of shipping code, I'm usually deep in a video game, reading, or singing โ music is a real passion of mine, and picking up piano and guitar is on my list for whenever life slows down enough to let me.
How I work matters to me as much as what I ship. I lead with transparency and direct communication โ surfacing problems early instead of letting them sit, and being assertive about feedback in both directions: saying what needs to improve, and just as importantly, giving credit where it's earned. Paired with commitment to the team, I think that combination is what actually helps people grow.
Led a team of 4+ engineers across Oddstrader and Bookmakersreview, owning sprint planning, code review, and release cycles. Architected and shipped custom LLM-powered chatbots that improved user engagement and deflected repetitive support queries, and drove team-wide adoption of AI-assisted tooling that cut release cycle time by ~40%.
Built and maintained real-time features for the same high-traffic platforms, then stepped up to lead SEO work with a specialist team โ lifting search rankings ~60% through meta tag optimization and 404 remediation. Onboarded new developers on conventions and the product domain.
Started out delivering features and resolving production tickets for the same sports platforms, and designed microservices supporting core site functionality โ the entry point into the Advision team.
Led a team of 3 building a web app for student access to campus services, and separately architected a native Android app used by 2,000+ students for real-time dining menus โ my first experience owning a product end to end, from backend stored procedures to the client.
Bachelor's Degree in Computer Engineering
Tecnolรณgico de Costa Rica, Sede San Carlos ยท 2015 โ 2018
English (B2) ยท Spanish (Native)
Open to new opportunities and interesting problems. Email or LinkedIn is the fastest way to reach me.