Featured Project

Atomik UI

A Library of React Components for Rapid Application Development

If you had 5 Alans you could rule the software universe. So I recommend hiring him and having him train 4 other guys to be as good as he is. Alan is the kind of front-end developer UX designers like myself dream of.

A Bit About Me

I began my journey thirteen years ago as a junior front-end engineer for a small design company building ColdFusion websites for construction companies. Today, I lead the front-end efforts for one of America's largest insurance companies, working with technologies such as React and Node.js.

Throughout my career, I've seen the Web grow from simple static HTML websites into complex data-driven Progressive Web Apps. Over the years, I've invested countless hours honing my skills to stay on top of the next emerging technology trend. I'm not an expert at everything out there, but I'd be confident building just about anything UI related.

Areas of Expertise

  • HTML
  • CSS
  • JavaScript
  • React
  • React Styleguidist
  • Node.js
  • Express
  • Redux
  • GraphQL
  • Travis CI

Core Principles


Modern user experiences should be empathetic, accounting for a variety of challenges that could be dispruptive to the user.


Gone are the days of copying and pasting code. Flexible component libraries reduce redundancies and keep the codebase DRY.

Mobile First

Developing for mobile devices should be a top priority. Responsive, accessible, mobile-friendly user experiences are a must have.

My Career Journey

I've had the opportunity to work with some great companies. Check out my full resumé to learn more about my career journey.

  • Allstate Insurance

    Northbrook, IL
    2015 - present

    With a group of other talented front-end engineers, I led the development of UI standards for enterprise wide initiatives. This included the production of several React component libraries, collaboration with designers to ensure the consistency of accessibility standards, as well as mentoring and onboarding junior developers.

    Positions Held:
    • Lead Front-End Engineer - May 2017 - Present
    • Senior Front-End Engineer - May 2015 - Mar 2017
  • RealPage, Inc.

    Chicago, IL
    2012 - 2015

    As Lead Front-End Engineer for RealPage's LeaseStar division, I led a team that built a unified user interface for all of RealPage's LeaseStar products. The new service-driven user interface was built with Node.js, Angular, MongoDB, Express, HTML5 and CSS3.

    Positions Held:
    • Lead Front-End Engineer - May 2014 - Mar 2015
    • Senior Front-End Engineer - May 2012 - May 2014
  • Restaurant.com

    Arlington Heights, IL
    2010 - 2012

    As a Senior Front-End Developer for Restaurant.com, I had the opportunity to work on a variety of projects including implementing the site's city and cuisine landing pages, setting up A/B and multivariate tests, and collaborated with software engineers to rearchitect the site's user interface using MVC3, CSS3 and HTML5.

    Position Held:
    • Senior Front-End Engineer - Nov 2010 - Apr 2012
  • optionsXpress

    Chicago, IL
    2008 - 2010

    During my tenure at optionsXpress (now Charles Schwab), I was responsible for the design and development of site pages including the commissions and broker comparison pages, educational resources such as the XpressMethod video library, and the webinars and workshops listing pages. I also worked with the marketing department to design and build numerous promotional landing pages, email newsletters and Flash banner ads.

    Position Held:
    • Web Designer / Front-End Engineer - Feb 2008 - Nov 2010

Get In Touch

Find Me on the Web