Welcome to my portfolio!
It's Nice To Meet You
You don't know me!

That's just who I am

I'm a frontend developer who works from the heart


User-Centric Design

Working from the heart means building a design and development workflow around the user, listening, and iterating rapidly. Rinse, and repeat.

UX / UI / Interaction

I bring a unique perspective on user experience and design by working with dozens of startups through my work at The EAN.

Responsive Design

I'm well versed with clean, responsive code, and passionate about creating an experience which can be enjoyed on any device.


Code as a means of communication

Experiments with Timeline.JS

Data / Experience Design

Game Show Network

Interaction Design

Artist's Portfolio App

iPad webapp

Art + Code

My foray into the fringes of the frontend

Data Dashboard

Language agnostic prototyping

Interactive Map

Experience Design


My adventure so far

  • 2010-2011

    My origin story

    I knew I wanted to change the world when I volunteered on a World Bank platform, supporting kids learning to be social entrepreneurs. It was an amazing experience!

  • 2011-2012

    Joining the startup community

    Between starting my first startup, winning a World Bank grant, moving to Boston, and volunteering all over Cambridge, this was a busy couple of years! Also, I'm getting my feet wet with code!

  • 2012-2013

    Headfirst into code

    This is the period I really dove into code. Between working on my second startup, using a LAMP stack, and going deeper on UI/UX and design, I grew into a frontend dev during this period!

  • 2013-2014

    Startup Institute and beyond!

    After choosing to shutter my second startup, I attended Startup Institute to go deeper on my existing skills, and to diversify them as well. Upon leaving, I felt more confident that I'd be changing the world with my code.

  • Be A Part
    Of My

My mission is to change the world with hard work, beautiful code, and by working from the heart. Further, I hope to continuously refine my ability to do these things.

Contact Me

Get in touch to learn more!