Charlie Pinnix

Creative, senior front end engineer passionate about building complex React applications and collaborating with multidisciplinary, agile teams.

Mission

I’m a senior front end engineer with 8 years of experience building websites and web applications. I’m interested in leading creative, multidisciplinary engineering teams.

I’m a creative technologist, merging photography, art, and design into engineering and visa versa. I take a pragmatic, product-oriented approach to development, allowing me to see the big picture and ensuring quality products are completed on time.

I have a passion for modern front end javascript frameworks such as React and Vue, and I have substantial experience on the back end with an interest in Node and Grid based deployment with Docker and AWS.

Professional Projects

Updater

  • Front End Engineer
  • March 2018 to Current
  • New York, NY
  • Coming soon.

Huge

  • Senior Web Engineer
  • July 2016 to March 2018
  • Washington, DC
  • Spearheaded the front end development of Speak2Sign, a React/Redux kiosk application to help hearing people learn American Sign Language and connect with deaf people at a local market.
  • Led the front end development of templates and components for a large, multinational corporate website running on Adobe Experience Manager, transforming a dated website, and paving the way for future work.
  • Collaborated with Wordpress back end engineer to develop medical information website that supports patients suffering from a rare cancer.
  • Competed in high stakes United States Government hackathon with team of 8 engineers, designers, and product managers—and claimed victory.
  • Won three internal hackathons about community change, conversational interfaces, and augmented reality, one successfully launching as the product Speak2Sign at Union Market.
  • Leveraged javascript skills to augment and develop new, in-house smart office technologies including large screen interfaces that report the weather, display ride sharing arrival times and welcome clients using facial recognition technology.

Learn more.

Kalibri Labs

  • Front End Software Engineer
  • August 2015 to July 2016
  • Rockville, MD
  • Led the development of a single-page dashboard application written in React used to analyze revenue data in the hotel industry.
  • Implemented a next generation codebase utilizing bleeding edge Ecmascript 6+ code compiled with Babel.
  • Utilized Redux and Immutable to keep data flowing in one direction and allow for blazing fast component rendering.
  • Implemented a test-driven workflow using Mocha, Chai, and Sinon to ensure maximum code quality and functionality.
  • Optimized performance using Webpack and React Router ensuring only common and route specific assets are retrieved on page load.
  • Developed beautiful, responsive visualizations with D3 that dynamically resize as the browser window changes, opening the door to mobile visualizations for the future.
  • Leveraged design skills to develop company-wide brand guidelines, resulting in a more unified experience across disciplines.
  • Incorporated brand guidelines into a dashboard design that sells itself by evoking a sense of beauty and delight unseen by the target market.

Learn more.

Inky

  • Lead Designer + Front End Software Engineer
  • August 2010 to August 2015
  • Bethesda, MD
  • Led the design and development of a new desktop email application that reduced the previous codebase from 100,000 to 20,000 lines of code.
  • Collaborated with a team of software engineers to build the Inky Mail application for iOS, Android, Mac, and Windows.
  • Improved office workflow and product quality by implementing a continuous integration system that executes nightly builds, notifying the team of any code quality issues.
  • Designed and maintained a Wordpress marketing website that converted 30% of visitors to download. Created the Inky octopus character to symbolize an email application that is smart and versatile.
  • Crafted 10 brief yet comprehensive marketing decks used to bring in new business and develop existing relationships.
  • Fostered a culture of design in a company composed of software developers despite being the only designer on staff.

Learn more.

Patdek

  • Software Engineer + Designer
  • October 2013 to September 2017
  • Arlington, VA
  • Designed and developed a javascript web application featuring search, virtual scrolling, cloud storage, document sharing, and annotation.
  • Created an identity and visual language for a legal startup focused on patent law.
  • Contributed to early corporate development leveraging lightweight, low friction tools such as Google Apps, Slack, Trello, and Github.
  • Collaborated with the founding team to craft a corporate mission statement and develop marketing language used in online ads and blog posts.

Learn more about Patdek.

University of Maryland at College Park

  • Bachelor of Fine Arts
  • August 2007 to May 2011
  • College Park, MD
  • Built software in collaboration with a graduate student studying dance for a 2 night, 500 person, thesis performance composed of motion tracking, interactive code, and image projection.
  • Developed a multidisciplinary approach to art and design that combined computer programming, printmaking, drawing, and painting.
  • Exhibited 5 artworks at the Art Honors Thesis Exhibition.
  • Received the Creative and Performing Arts Scholarship and the Nancy Clarvit Design Scholarship for work in art and design.
  • Built websites and templates for Drupal, Wordpress, and Omeka while interning at the Maryland Institute for Technology in the Humanities.
  • Completed basic biology curriculum before committing to art and design full-time.

Skills

I’m passionate about building single-page web applications written in React and am familiar with mainstream technology within the React ecosystem. I have worked with supporting frameworks such as Redux, Immutable and React Router, unit testing libraries like Jest and Mocha, code quality tools like Eslint and Prettier, and packagers and compilers including Webpack and Babel. I have leveraged these skills on projects ranging from tablet kiosks that help people learn American Sign Language to information dense analytics dashboards for the hotel industry.

In addition, I have worked with a range of technology outside the scope of React. I have had extensive experience working with content management systems like Wordpress, Contentful, and Adobe Experience Manager as well. I’m familiar with back end API development with an interest in Node and Go. Because applications ultimately need to be shipped, I have some experience in deploying applications using Docker, AWS, Terraform, and Netlify. Utilizing these skills, I’m able to create seamless relationships with backend and operations engineers.

My career began in art and design, so I am accustomed to Sketch, Photoshop, and Illustrator. These skills allow me to speak the language of design and collaborate effectively with product managers and designers.

The detailed list of skills below represents technologies that I am most familiar with and want to continue working with. I have been involved with more technologies than the ones listed, but I’m simply not as skilled or passionate about them.

Languages

  • HTML
  • CSS
  • SASS
  • JavaScript (ES6+) / Node
  • Go

Frameworks and Libraries

  • React
  • Redux
  • Redux Saga
  • Immutable
  • Lodash
  • React Router
  • Vue
  • Vue Touch
  • Vuex
  • Bootstrap
  • jQuery
  • Velocity
  • D3
  • Hammer
  • GraphQL
  • Express
  • Gatsby

Testing

  • Jest
  • Mocha
  • Chai
  • Sinon
  • Karma

Code Quality

  • Eslint
  • Prettier
  • Flow

Building and Packaging

  • Webpack
  • Gulp
  • Babel

Package Managers

  • Yarn
  • NPM

Deployment

  • Netlify
  • Docker
  • AWS
  • Terraform

Databases and Storage

  • MongoDB
  • Contentful
  • DynamoDB

Design Tools

  • Sketch
  • Adobe Photoshop
  • Adobe Illustrator

Version Control

  • Git
  • Github
  • Stash

Task Management, Communication, Documentation

  • JIRA
  • Confluence
  • Slack
  • Google Apps

Personal Projects

Photography

  • Photographer
  • 2013 to Current
  • Washington, DC
  • Documenting life and the world as it should be through an ongoing photography practice.
  • Producing printed books for personal reflection and capturing simple compositions to be viewed on Instagram.
  • Photographs are made with iPhone 7, Sony RX1, Sony A7RII, or Sony RX100.

See the work.

The Narrow Sea

  • Artist
  • 2011 to Current
  • Washington, DC
  • Developing illustration systems inspired by biology, architecture, and outer space that are repeated indefinitely to form expansive worlds.
  • Crafted with pencils, pens, white paper, document scanner, Sketch, Adobe Photoshop, Autodesk Maya, React, and Gatsby.

View gallery. Visit the website.

Verious

  • Lead Engineer
  • April 2017 to Current
  • Washington, DC
  • Leading the open-source development of Verious, which provides simple React components for Gatsby to help designers and developers efficiently build beautiful static websites.
  • Utilizing best practices in grid systems and vertical rhythm to provide a framework that elegantly responds to changing viewports.
  • Used atomic design principles to guide the development of components that build on top of one another, keeping the codebase flexible and dry.

Learn more.