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
  • GraphQL
  • Redux
  • Travis CI

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
  • Leader Graphic Design, Inc.

    Rolling Meadows, IL
    2007 - 2008

    At this small versatile design shop, I was involved with many facets of its design operations. My day-to-day tasks included designing and coding website templates, updating client websites with new content, and performing code audits to ensure code quality.

    Position Held:
    • Web Designer / Front-End Engineer - Mar 2007 - Feb 2008

Get In Touch

Find Me on the Web