Ground-up build of React-based, single-page checkout for all Engine Commerce client sites. Built on top of legacy Ruby on Rails backend, this checkout app utilizes new and existing API endpoints to deliver to the customer a seamless checkout experience that helped to increase site conversion by 15% and revenue by 54%. Check out an example at Simpson Motorcycle.
I'm a full-stack web developer, lover (and streamer) of games and game design, pressure cooker aficionado, React ninja, and have been making glasses cool again since 1997. You're likely to find me on the golf course, in a river with a fly rod, or on a hiking trail in the mountains. My professional career has spanned three states, four companies, and two completely separate careers. I'm equally comfortable in front of people as in front of an IDE. I look forward to seeing what we can build together.
What I do:
Skilled in building responsive, highly-usable, mobile-first web layouts, ensuring your site is functional across multiple devices.
Experience building performant ecommerce themes, easy-to-use ecommerce platform admin applications, and optimizing workflows to turn users into customers.
Cutting Edge Tech
Excel at implementing clean, functional designs and highly-optimized applications, utilizing the latest technology from Rails 6 and React 16.
React Checkout - Engine Commerce
Admin Rebuild - Engine Commerce
Implementation of site admin redesign, with React / Redux single-page apps interspersed with traditional ERB templating. Implemented new API endpoints, and created custom React wrappers around numerous open-source input components. Reduced page reloads in common client workflows by more than 50%. (Code and admin are proprietary)
Markdown-enabled note-taking app, used as an exercise to teach myself Redux. Built on top of a Rails 5 backend, this project was my capstone at General Assembly.
Twitch chat-bot interface, allowing users to create, edit, and toggle chat commands. Built with React on top of a Node backend.