Developer
Software Engineer & Builder
Curious by nature. Builder by choice.
I've always been curious about how things work, and even more interested in figuring out how to make them better. Software development gives me the freedom to turn that curiosity into something useful. I enjoy building products from the ground up, solving complex problems, and finding creative ways to make technology more intuitive.
Languages
JavaScript, TypeScript, Ruby, Python, HTML, CSS, SQL
Frameworks & Runtime
React, Next.js, Vue, Ruby on Rails, Node.js, Flask
Infrastructure & Data
AWS, Vercel, Heroku, Supabase, PostgreSQL
Tools & Workflow
GitHub, Jira, Figma, Segment, Optimizely, Zendesk
AI-Assisted Development
Claude Code, Cursor, Codex, Copilot, MCP
Selected work
Miami EdTech
Senior Full Stack Engineer / Instructor
Workforce.Miami: the public platform, an admin dashboard, and tools for employers and job seekers. I also lead certification workshops for Miami-Dade teachers in Python, SQL, and JavaScript.
Taskrabbit
Senior Full Stack Engineer
Booking and analytics on a Next.js rebuild, including an address step in the booking flow and Segment tracking as an older analytics system was retired.
Octopi by Navis
Senior Full Stack Engineer
Interfaces for reefer containers at cargo terminals. Yard views, shipping data from outside APIs, and less manual entry for the people running them.
Letterhead (formely: WhereByUs)
Full Stack Engineer
News & Copywriting tools in Vue, including a newsletter builder, a simpler homepage, and a web version of the public newsletter.



Teaching
I have written curriculum and taught JavaScript, Python, and related tools with Miami EdTech, Harvard CS50, Google IT Automation, and LaunchCode.


Beyond writing code, I explore how technology, visual storytelling, and education can work together to make complex ideas easier to understand.