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.

Request tech resume

Book me

Contact