Hi There!
I’m not your typical test-driven frontend engineer. I have over 15 years of experience in front-end design and development, backend systems engineering, and everything in between. I also have experience in working as a designer, a freelancer, a meetup organizer, and a company co-founder.
My diverse skillset, growth mindset, and big-picture thinking help me bring developers together, build results, and write clean test-driven code that I am proud of.
Skills
Frontend
TypeScript, JavaScript, PHP
Rollup, Vite, esbuild, NX
Zustand, React Query
Next.js, Remix, Vike, SSR
Amazon TAMS
D3, Raphaël, Paper.js
CSS, SASS, Tailwind
Backend
Node, Bun, Express
GraphQL, Web Sockets, tRPC
PostgreSQL, MongoDB
Wordpress, Drupal, Symfony
Design and UI
Adobe Creative Suite
Figma, Sketch, Zeplin, Inspect
DevOps & Architecture
Amazon Web Services (AWS)
Serverless.js, AWS Lambda
Docker, Kubernetes, Rancher
ElasticSearch, Kafka, Tableau
Test-Driven Development
Vitest, Jest, Ava, Mocha, Chai
BrowserStack, Puppeteer
Experience
Self-Employed
Contractor & Freelancer
2023/06 – Present
- Developed a personal project automating identical PDF, DocX, and web deployments via React components.
- Contracted for a startup to refactor Stripe payments, roll out calendar scheduling, and integrate QuickBooks.
- Provided contract services to various clients in migrating websites from Wordpress to a headless CMS architecture.
nZero
Senior Frontend Engineer
2022/12 – 2023/05
- Tasked with leading a team of five engineers in developing an internal application for client data entry.
- Refactored a company-wide data model of disparate frameworks around a JSON:API and React-Query, allowing engineers to iterate off an established design pattern.
- Laid off when team's role was eliminated in favor of an existing Rails stack.
- Skills: React, React-Query, Rails, JSON-API
Rivian Automotive
Staff Frontend Engineer
2022/03 – 2022/09
- Initially hired as part of a four-person squad responsible for developing a bespoke vendor tracking CRM with a three-month deadline.
- Delivered two weeks early, saving Rivian $800k in yearly vendor costs.
- Promoted to lead a cross-department initiative in consolidating code and documentation across a company-wide component library.
- Laid off as part of a company-wide restructuring.
- Skills: React, Micro-frontend, Amplify, GraphQL
Panasonic Energy
Software Engineering Supervisor
2021/03 – 2022/03
- Hired as a senior engineer to develop a new factory-wide monorepo architecture using on-premise air-gapped hardware.
- Promoted to manage the Machine Information Systems software team.
- Organized, groomed, and cleared over 1,000 backlogged tickets using custom Jira workflows.
- Worked with various directors in adopting Scrum and Agile factory-wide.
- Skills: Node, Monorepos, React, Redux, Agile & Scrum
iHeart Media
Senior Engineer
2020/01 – 2020/12
- Recruited as the founding employee on the iHeart Nashville web team. Interviewed, onboarded, and trained seven additional engineers.
- Trained four junior developers as part of a pilot onboarding and code practices program.
- Tasked with leading a squad in a ground-up rewrite of the entire iHeart web ads codebase. Delivered the completed project on-time before my final day of work.
- Skills: Node, Github Actions, React, Redux, Emotion JS, Google Publisher Tags
American Family Insurance
Senior Engineer
2019/09 – 2019/12
- Tasked with finding a solution to better manage hundreds of onboarding forms needing to be rapidly adjusted for changing legal requirements.
- Architected a custom schema-driven frontend form framework capable of dynamically adjusting fields based on responses from previous questions.
- Left at the end of my contract period in pursuit of a full-time role.
- Skills: React, Redux, Formik, Yup.js
Charter Communications
Senior Architect
2019/03 – 2019/08
- Promoted early-on to fill a vacant architect position and devise an automated solution to detect analytics configuration problems in a platform receiving 1.8 billion events per day across 15 different platforms.
- Designed comprehensive UAT framework to test the implementation of the analytics engine. Delivered an MVP with a queue dispatching to various microservices executing tests across different environments and a reporting dashboard generating respective product health insights.
- Left at end of my contract to move to Nashville.
- Skills: Node, Express, React, Angular, Redux, PostgreSQL, MongoDB, Kafka, Tableau
Nutrien
Senior Engineer
2018/08 – 2019/03
- Worked with my own team but also provided company-wide support in rolling out a shared company component library.
- Developed a frontend API by which legacy JavaScript libraries could be used in modern React components.
- Organized lunch-and learns, conducted job interviews, and worked with the director of agile in documenting company practices.
- Left at end of contract.
- Skills: Node, Express, React, Redux, PostgreSQL, Redis, TypeScript, Joi, Sketch, Zeplin
Self-Employed
Contractor & Freelancer
2009 – 2018
- Contracted with the State of Alaska to automate the migration of over 1,000 healthcare web pages into Microsoft SharePoint.
- Created a ticketing platform to display availability across all 2000+ seats in the Atwood Concert Hall.
- Partnered with Alaskan businesses to create content-managed websites and software solutions.
- Designed brands and style guides that have been commended long after my work was done.
- Skills: PHP, Wordpress, Drupal, MySQL, AWS Lambda, Docker, Rancher, Node, Express, PostgreSQL, D3, Backbone, React
Alaska Dev Meetup
Founder & Organizer
2014/12
- Recruited reclusive Alaskan developers to help form a cohesive tech community.
- Facilitated discussions and gave presentations on various programming topics.
- Taught multiple community classes on getting started with programming.
Indemnis
Co-Founder
2015 – 2020
- Developed complex illustrations and 3D models that were later used in obtaining multiple patents.
- Created the first iteration of the Indemnis Website. Utilized AWS Lambda. to synchronize content between Wordpress and various social media platforms.
- Maintained an ongoing role as an advisor.
- Skills: PHP, Wordpress, AWS Lambda, Adobe Illustrator, Blender