Skip to content
Avatar

Achievements

Achievements

Block or Report

Block or report ModulesUnraveled

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ModulesUnraveled/README.md

Hi! I'm Brian Lewis

Intro

I'm a software engineer who loves crafting elegant, resilient, and creative solutions to the most interesting and challenging problems. I have experience site-building with HTML and CMSs like Drupal and Wordpress, but I really thrive when I get to architect front end code that will stand the test of time, and make future-me proud of the code I wrote because of its ease of maintainability and ability to make an update without fearing that I'll break something somewhere else.

Experience

Frontend Engineer, Four Kitchens — 2016-Present

  • Performed the roles of Frontend Architect, Design System Implementor, Engineer, and Frontend Consultant on projects for clients such as Yale, Ithaca College, NYU, New York Public Library, and others.
  • Led teams of jr and full-stack engineers to develop resilient and maintainable frontend architecture to be deployed to dozens of sites so that updates and tweaks could be pushed out with ease while maintaining a stable code base.
  • Identified and resolved performance and accessibility issues on existing code bases to improve visitor retention, search engine optimization, and usability for all site visitors.
  • Worked closely with internal and external designers to translate their static designs to fully responsive, accessible, and user-friendly web applications that often exceeded the designers original vision.
  • Implemented design systems for large organizations with numerous web properties in a way that enables them to share common code across properties, while maintaining the flexibility to deviate on a per-property basis when necessary. This has made their organizations code quality and maintainability exponentially better.
  • Implemented visual regression testing to ensure the integrity of design patterns when developing new features, fixing backend/code-related bugs, and refactoring code for performance and scalability.
  • Organized and led the Four Kitchens Frontend Practice Group - an internal, bi-weekly meetup focused on frontend education, best practices, and professional development.
  • Co-led the creation of Emulsify, an open-source tool for creating design systems with reusable components, and clear guidelines for teams.
  • Utilized tools such as Git, StyleLint, ESLint, Prettier, and CircleCI to ensure code quality, correctness, and maintainability.

Expertise

Skills

Contact

Brian's github stats

Pinned

  1. 1
    # Install Java command line tools
    2
    [Install the latest Java JDK (not JRE)](http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html#javasejdk)
    3
    
                  
    4
    # Require all the things
    5
    `npm install --save-dev webdriverio chai node-notifier wdio-mocha-framework wdio-browserstack-service wdio-visual-regression-service`
  2. DEPRECATED (see README for new version)

    JavaScript 164 71

  3. Emulsify Drupal: Storybook development + Webpack Build + Drupal 8 theme

    Twig 51 24

  4. 🎨 Emulsify Style Guide Generator

    JavaScript 10 4

  5. Documentation for the Emulsify Design System

    5 6

1,262 contributions in the last year

Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Mon Wed Fri

Contribution activity

September 2021

8 contributions in private repositories Sep 4 – Sep 23

Seeing something unexpected? Take a look at the GitHub profile guide.