Chris Pearce, UX Engineer

Personal Details

Headshot of Chris Pearce wearing a baseball cap

With over fifteen years of experience, I bring both a strong technical understanding and a user experience focused approach to every problem. I work best in small cross-functional team environments where I get to work through difficult problems and collaborate with others to deliver a quality and consistent product experience.

I have always been a strong advocate for building scalable and consistent user experiences, well tested and meet accessibility guidelines. The past few years, I have been able to do this by championing the use of a , something I am passionate about and further allowing me to bridge the gap between design and engineering.

Additionally, I have worked in the entire front-end stack on several client-side React applications that consume RESTful APIs and most recently have begun working with GraphQL.

I am active in the local development community, enjoy mentoring others, working on side projects (open-source), and writing for FED || Dead.

Location
Sydney, Australia
Telephone
+61497799633
Email
crite70@gmail.com
Links

Skills

I’m most passionate about and strongest working in the “front” of front-end development, that is working on the UX/UI of a product. I have a deep understanding of the three front-end technologies: HTML, CSS, and JavaScript. I have excellent knowledge of CSS and feel very comfortable authoring it at scale. The same applies for HTML where I always write the most semantic markup and when necessary, apply . I’m well versed and passionate about building accessible UI’s and have an excellent understanding of the .

Over the past few years, I’ve developed my skills in design systems and have played the part as a design system architect where I’ve architected highly modular UI systems.

I’ve focused my energies in recent years on developing my strength as a JavaScript developer through not only working in the ecosystem but also by taking the time to learn the fundamentals and latest editions of the language. Additionally, I’ve developed solid skills in general client-side application architecture and tooling.

Principles and Disciplines

  • Accessibility
  • Bridge the gap between engineering and design
  • CSS architecture
  • User Interface Design
  • Design system architecture
  • Progressive enhancement
  • Responsive web design
  • Cross-Browser Testing

Technologies

  • HTML
  • CSS
  • JavaScript
  • SVG
  • WAI-ARIA
  • Microdata
  • DOM
  • GraphQL
  • Node.js
  • WCAG
  • Web APIs

Tools

  • React
  • Redux
  • Babel
  • webpack
  • Jest
  • Mocha
  • Cypress
  • PostCSS
  • CSS Modules
  • styled-components
  • Sass
  • ESLint
  • stylelint
  • npm
  • npm scripts
  • CircleCI
  • Storybook
  • Apollo
  • Gulp
  • Git
  • Sketch
  • Web Page Test