I care about design. Collaboration with designers is a big part of what I do. When starting a project, I'm happy to offer UX suggestions, create prototypes and advise on technology. In addition to a solid technology background, I have a strong understanding of layout, motion grapics, typography and user experience. I've taught programming for design at Parsons School of Design, The New School and SUNY New Paltz. I've worked on numerous projects that have been honored with awards from The Art Director's Club, Cannes Lions, FWA, and the Webby Awards.
I am a full-stack web developer with a focus on front-end. I've worked both as a solo developer and as a lead developer, scaling up a team as needed. My recent projects have been built in React and Angular but I'm always open to new frameworks and believe that the technology should suit the project. I enjoy learning new languages, frameworks and technologies. In addition to the Web, I've written applications for Android, Arduino, Processing on XBox Kinect and custom art installations.