Joel Barton
software engineer
👤 Profile
I am a Software Engineer proficient in numerous tools in the JavaScript/TypeScript ecosystem. I thrive on tackling complex problems that deliver joy to users and draw inspiration from mission driven work. Most recently, I created Harrier, an open-source framework that helps developers achieve faster CI/CD builds in GitHub Actions. In my spare time, I enjoy running and am currently training for my third trail ultra marathon.
💼 Experience
Mozilla
Open Source Contributor
March 2025 - present
Landed multiple UI patches in Firefox Desktop's DevTools, contributing to improvements in the Network Monitor; closely collaborated with core Mozilla team engineers across UX, TabbedBrowser, and platform teams, gaining experience with large-scale code review with Phabricator, remote builds, and pre-landing validation through the Try server.
Harrier
Open Source Software EngineerSeptember 2024 - December 2024
- Developed framework that facilitates faster CI builds in GitHub Actions workflows by automating the deployment of an alternative runner infrastructure with a dedicated cache solution into users' AWS environment.
- Designed VM architecture to provision ephemeral runner servers into an isolated virtual private cloud, providing users with a clean runtime environment while ensuring data security.
- Created optimized caching solution targeting node modules to minimize redundant dependency installations across consecutive workflow executions achieving up to ~80% reduction in installation time.
- Implemented minimal footprint and robust security posture for Harrier, utilizing an isolated VPC, OIDC, AWS Secrets Manager, and strict IAM policies.
- Streamlined setup experience by providing a single YAML file that stands up the Harrier infrastructure within users' AWS environment with minimal effort.
- Authored comprehensive technical case study providing in-depth analysis of Harrier's problem domain, system design, and engineering challenges.
- Collaborated with fully remote team following Agile methodologies and adhering to Git best practices.
- Led the design, development, implementation, and deployment efforts for the Harrier case study website.
- Created comprehensive system architecture diagrams and visual aids to facilitate team design discussions throughout project ideation and implementation phases.
🚀 Projects
- Hooky: A RequestBin-inspired tool for inspecting and debugging webhooks
- Engagements: Web app for managing and tracking professional engagements
🧑🏻💻 Skills
Languages, Libraries, Frameworks
Cloud
Miscellaneous
🎓 Education
Launch School
Full Stack Web Development
2022 - 2024
16 course full-stack software development curriculum followed by 4 month intensive capstone
Whitman College
B.A. Religious Studies
2015 - 2020