Twelve years building for the web. React, TypeScript, and Go by day, mentoring and teaching always.
eramdev@arch: ~
$
Scroll to explore
Hola, I’m Esteban.
For twelve years I’ve built software for companies like Hewlett-Packard, TradeStation, and SweetRush, from WordPress sites for global brands to Go microservices moving financial data.
For four of those years I was also a university professor. Teaching Programming I to someone who has never written a line of code teaches you something no framework can: how to make the complex feel simple. I bring that to every team as a mentor, a tech lead, and the person who writes the docs nobody asked for but everyone uses.
What I work with
Bigger name, deeper mastery. Select any technology for the story behind it.
Frontend 16
Backend 10
AI Tools 5
Databases 3
Design 2
Tooling 16
Legacy 10
Technologies I've shipped with, no longer part of my daily stack.
Where I’ve been
September 2024 — Present
TradeStation
Senior Software Engineer
Enhance software functionality by identifying and resolving complex technical issues.
Mentor junior developers, fostering professional growth, and enhancing team productivity.
Develop scalable applications using agile methodologies for timely project delivery.
Contribute to the migration of legacy C# ASP.NET applications to modern technologies, including Go and React, improving performance, maintainability, and scalability.
React
TypeScript
Go
C#
ASP.NET
Git
Agile
October 2019 — June 2024
SweetRush
Tech Lead / Web Engineer
Developed responsive, user-friendly websites, applying JavaScript, custom styling, and HTML best practices.
Mentored junior developers through regular one-on-one meetings, providing guidance on best practices, coding standards, and career growth opportunities.
Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.
Developed HTML5 e-learning solutions using React and Adapt Learning frameworks.
React
JavaScript
HTML5
CSS3
SASS
Wordpress
Adapt Learning
Git
Jira
Scrum
September 2019 — December 2023
Universidad Castro Carazo
Professor
Led courses such as Programming I, II, and III, Data Structures, Systems Analysis and Design, and Computer Architecture.
Used different learning modes and technologies to engage students in achieving learning outcomes.
Increased course relevance by incorporating real-world examples and case studies into lesson plans.
JavaScript
React
Vue.js
Java
PHP
Laravel
C++
Git
Arduino
April 2015 — September 2019
Critical Mass LATAM (formerly Hangar)
Intermediate Web Developer
Developed front-end web solutions, including responsive design, JavaScript functionality, styling, templating, and building HTML structures from scratch, following best practices.
Served as a Content Entry Specialist and Developer for the Nissan USA team.
Front-end Developer for the Ketchum team.
HTML5
CSS3
SASS
JavaScript
jQuery
GSAP
Wordpress
Bootstrap
Webpack
Gulp
Git
January 2013 — March 2015
Hewlett-Packard
Reporting Analyst / Developer
Developed Excel macros and .NET applications for process automation.
Created, managed, and analyzed sales and inventory reports for internal and external partners.
VB.net
C#
SQL Server
Excel
In their words
Any task assigned to Esteban would be executed with precision and delivered on time, always meeting the highest standards of quality. Project teams frequently requested his involvement, knowing that Esteban's presence would ensure the success of their initiatives.
Michael (Misha) MilshteinDirect manager at SweetRush · 2024
He also is a great teammate, having taught many developers at SweetRush the art and science of Javascript coding. He was the lead software engineer on a variety of SweetRush projects, and was instrumental in getting them built right and delivered successfully.
Migrating a large-scale C# monolith to a Go + React microservices architecture at TradeStation. Includes API gateway design, incremental rollout strategy, and zero-downtime deployments.
Reduced API latency by 40% on migrated services
Designed incremental migration strategy with feature flags
Built shared component library used across 3 teams
Personal Portfolio
2026 · Live
A bilingual (EN/ES) one-page portfolio and résumé built with Astro, GSAP ScrollTrigger, and Lenis smooth scroll. The hero runs a custom canvas 2D scene with a typing terminal, growing circuit traces, and particle text. Includes a dual light/dark theme and WCAG AA accessibility with a full reduced-motion fallback.
Canvas 2D hero scene with a typing terminal, growing circuit traces, and particle text, no WebGL or libraries involved
GSAP scroll choreography with a complete reduced-motion fallback
Bilingual EN/ES with a dual light/dark OKLCH theme system
Education
April 2018
Bachelor's Degree · Business Computing
Universidad De Costa Rica — San Ramón, Costa Rica
Assistant Professor in several courses, such as Programming I & II.
December 2015
English Now · Language Certificate
Centro Cultural Costarricense Norteamericano — San José, Costa Rica
Intermediate language skills, writing, and speaking more than 85%.
Say hello
Whether you’re hiring, building something, or just want to talk shop, my inbox is open.