Alan Eicker

Front-End Engineer

I'mAlanafront-endengineerturningcomplexproblemsintocreative,high‑performanceuserexperiences.

For 19 years I've helped teams ship interfaces that are fast, accessible, and a pleasure to use. Today I lead front‑end engineering at an international law firm, where I architect React applications, mentor engineers, and set the standards that keep our codebase healthy. I move fluently across the stack — React, Redux, TypeScript, Next.js, Jest, and React Testing Library — but what I care about is the work itself: shipping polished products, raising the quality bar, and making the web feel a little more alive.

View WorkGet in touch19+ years building for the web

Skills

A modern toolkit, sharpened over nearly two decades of shipping production software.

How I Work

AI as a force multiplier — not a crutch.

I use GitHub Copilot and Claude Code every day as collaborators that take the friction out of repetitive work — scaffolding components, drafting tests, exploring unfamiliar APIs, and shaping refactors before I refine them by hand. The result is a noticeable boost in throughput on the work that doesn't need deep thought, which frees up my attention for the parts that do: architecture, code review, mentoring, and the judgment calls that actually move a product forward.

I treat AI output the same way I'd treat a junior engineer's first draft: useful, occasionally brilliant, and never shipped without scrutiny. Every suggestion gets read, tested, and reasoned about against the codebase it's going into. The craft, the standards, and the responsibility for what ships still belong to me — AI just helps me do more of it, faster.

  • GitHub Copilot
  • Claude Code

Projects

Side projects where I push the craft — open source, experiments, and the occasional weekend obsession.

Career

A career built shipping for Fortune 500s, fast‑moving startups, and the design studios in between.

  1. Oct 2017 - Present

    McDermott Will & Schulte

    • Senior Software Engineer - Front-End

    Lead front-end engineering on an AI-powered legal portal that automates attorney workflows — shipping reusable chat assistants, document summarizers with citation support, and a custom IndexedDB-backed chat history API for persistent conversations. Stood up the firm's first comprehensive front-end testing practice with Jest and React Testing Library, introduced a CI/CD pipeline that replaced manual deploys, and documented the React component library in Storybook to raise the team's quality bar.

  2. Mar 2015 - Sep 2023

    Allstate Insurance

    • Lead Software Engineer - Front-End
    • Senior Front-End Engineer

    Led a team of four engineers to overhaul Allstate's Online Sales experience, cutting average shopping-and-buying time to roughly 15 minutes, and directed a full React 18 + Redux rewrite of the firewall management application. Built a Sketch-to-React project generator that accelerated new app scaffolding, prototyped a standardized payments wallet supporting credit cards, ACH, and Zelle, and was a key contributor to Allstate's first React component library — mentoring engineers and driving consistency across product teams.

  3. Apr 2012 - Mar 2015

    RealPage

    • Manager of Product Development
    • Senior Front-End Developer

    Managed and mentored a team of three engineers building a Node.js + Angular single sign-on solution that unified the experience across RealPage's portfolio of portals. Partnered with the MyNewPlace team to relaunch their apartment search site with measurable gains in performance, traffic, and conversion, and shipped a Pinterest-style property listing search experience along with a subscription ad-placement service that opened a new revenue stream for the company's RentSocial platform.

  4. Nov 2010 - Apr 2012

    Restaurant.com

    • Senior Front-End Developer

    Revamped the customer experience with a responsive, mobile-friendly restaurant search site that lifted engagement and conversion, and built a data-driven JavaScript content delivery API that collapsed marketing banner update time from hours to minutes. Established test-driven development practices for all front-end code, producing a noticeably more stable codebase and reducing bug counts.

  5. Feb 2008 - Nov 2010

    optionsXpress (Now part of Charles Schwab)

    • Web Designer / Front-End Developer

    Helped launch a new consumer-facing section of optionsXpress.com featuring training videos, webinars, and free investor education resources. Led the redesign of an XML-driven events registration page that dramatically reduced content turnaround, and built customizable, data-driven landing-page templates that sped up marketing initiatives across the organization.

What teammates and managers say about working with me.

  • Alan is a terrific Front-End developer with excellent knowledge in advanced scripting, CSS, HTML5, and UI architecture. While working with Alan, his attention to detail was very valuable as he worked on many high profile projects. When confronted with a problem, Alan always persevered and would develop components to the website that utilized complex functionality while maintaining flexibility and ease of implementation. I would recommend Alan to any business looking for a solid front-end developer.

    Matt Adolf

    Manager of Creative Technology at Allstate

  • 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: Can work directly out of Photoshop comps, leveraging all assets therein with zero confusion, follows wire-frames to the letter, focuses like a laser on delivering high-quality front-end code that is virtually indistinguishable from the comp he was handed and does all of this at lightning speed. It was typical for me to send him a Photoshop comp on Tuesday and think he was merely reviewing it when I passed his cubicle on Wednesday when in fact he had already turned the comp in to code -- using CSS to mirror much of the imagery that appeared in the comp. The guy's a killer. If you're smart, you'll put him in charge of your whole front-end team.

    Erik Gloor

    UX Lead at IMO

  • Alan is a beast of a developer. Seriously. The guy is a cyborg or something. He is fearless when it comes to technology. I don't think there is any problem you can throw at Alan that he can't handle. All you have to say is "Hey Alan... do you think it's possible?" His response: "Probably... just gimme a minute to figure it out". Fearless.

    Ena Jenkins

    UX Engineer