Engineering, Front End Development, User Experience Design


From sole proprietors to startups to Fortune 100, I'm an adaptive and self-motivated developer and designer that can work with or lead a team in providing the best possible web experiences. I'm an avid practitioner of web standards, accessibility, and progressive enhancement with a serious set of organization skills and an expert level knowledge of JavaScript, CSS, and HTML. I make awesome products with fun team members to make people smile.

Select Experience

Lead Software Engineer — ASAPP Inc.

Ongoing work with an A.I. startup working with enterprise partners. Regular responsibilities include; Cross team project coordination and management. Enabling and clarifying architectural overviews and documentation. Providing partner technical architecture and relations, including onsite visits. Regular audits of performance, security, and monitoring. CI/CD and testing enhancements to improve automation and peace of mind. Product and design team coordination for optimal user experience, design, and accessibility. Big focus on making strategic development implementations to increase scale, success, and speed at which development and company can operate.

Contractor — Self Employed

Provided consultation and software development to a variety of personal projects and other companies. Supported, coordinated, and helped implement design, architecture, and development. Projects work with technologies such as Ruby on Rails, NodeJS, PostrgreSQL, MySQL, Bower, Grunt, WebSockets, RESTful APIs, and more. Clients include Citigroup and Dia & Co.

Senior Front End Developer — DWNLD Inc.

Managed front end development and planning for the company's consumer facing web products. Implemented a new CMS that allows customers to control the content and interfaces of native iOS & Android applications from the web. Features included content publishing, advertising and analytical insights, payments, push notifications, user management, and integrations with a variety of third-party services. Tech stack utilized tools such as Thrift, Node, Mocha, SASS, Bower, NPM, and Ruby on Rails. Also developed a living pattern library, code styleguides, and maintained marketing material with CRM integrations.

Senior Software Engineer — Samsung

Rapid prototyping and UX design for an upcoming product launch from Samsung Research America. Utilized Node.js, WebSockets, Grunt, and AngularJS for quickly building and iterating on interface components and features. Worked in tandem with the design teams to enhance each prototype before finalizing and transitioning the work to Java development teams.

Senior Engineer — HowAboutWe

Lead the development teams in creating modern, scalable, and maintainable front end code for HowAboutWe Dating and HowAboutWe for Couples. Drove the implementation of a major brand redesign while creating coding standards for all front end development. Bridged communication between the design and development teams. Provided support and user experience direction to the design team across our web and native apps. Ensured design specifications were met and implemented properly across native iOS, Android, and web apps while also providing optimized and responsive assets to all platforms.

Front End Developer — Arc90 Inc.

Constantly faced interesting challenges and learning experiences over more than a dozen different products and clients, each utilizing a unique and challenging skill set. Built extensive JavaScript frameworks and plugins, modern sites with HTML5 and CSS3, and more restricted products on legacy systems. Maintained lead positions in mobile and desktop architecture across multiple projects. Additional responsibilities included handling client and consumer relations to maintaining servers. Was also involved in a variety of design and user experience work with leadership roles throughout. Projects include Thomson Reuters, McGraw-Hill, Readability, and Knovel.


  1. School of the Art Institute of Chicago, Chicago, IL — BFA – Graduated 2006
  2. The Loomis Chaffee School, Windsor, CT – Graduated 2002


  • JavaScript (Plain, OOP, jQuery, MVW, …)
  • HTML5 & CSS3 (Mustache, HAML, SASS, LESS, …)
  • Responsive Design
  • Progressive Enhancement
  • User Experience Design
  • Agile/ Scrum methodologies
  • Cross-browser development
  • Test/ Behavior Driven Development (RSpec, Mocha, Jasmine, …)
  • Project management
  • Accessibility (WAI-WCAG/ARIA, 508)
  • VCS (Git, SVN, Hg)
  • Design software (Creative Suite, Bitmap, Vector, …)
  • Color theory
  • Moderate backend skills (Ruby, Python, PHP, …)
  • A/B Testing
  • Performance & optimization
  • Command line savy