Justin D'arcangelo is a seasoned software engineer with 15 years of experience building front-end and mobile applications, currently at Figma after senior engineering roles at Mozilla and Amazon. He has deep iOS expertise demonstrated by significant contributions to high-profile open source projects like Firefox for iOS and Firefox Application Services, including work on OAuth flows, telemetry/privacy improvements, and Swift/SQLCipher build fixes. At Amazon he led rearchitecture efforts for the Amazon Chime meeting experience, showing strength in large-scale client architecture and performance. A versatile front-end developer, he has also contributed to PDF.js and Firefox OS camera UI work, often focusing on UX, lazy-loading performance, and accessibility. Based in Johnstown, PA, he balances engineering with a creative life as a musician, vinyl collector and retro-gamer, reflecting a hands-on maker mentality that surfaces in both code and hobbies. Colleagues would describe him as a pragmatic problem-solver who moves between shipping fixes and shaping cross-platform architecture.
14 years of coding experience
22 years of employment as a software developer
Bachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at University of Pittsburgh-Johnstown
DEPRECATED - Gaia is a HTML5-based Phone UI for the Boot 2 Gecko Project. NOTE: For details of what branches are used for what releases, see
Role in this project:
Front-end Developer
Contributions:444 commits, 127 PRs, 58 pushes in 4 years 2 months
Contributions summary:Justin made significant contributions to the camera application within the Boot to Gecko project, focusing heavily on the user interface. Their work included restructuring the code for the camera application, adding zoom functionality, and addressing multiple UI bugs related to orientation changes, the zoom bar, and thumbnail display. The user also contributed to fixing rendering and sizing issues related to the viewfinder and preview stream.
Contributions:1 release, 479 commits, 736 PRs in 2 years 4 months
Contributions summary:Justin primarily contributed to bug fixes and minor enhancements within the Firefox for iOS project. Their work involved resolving issues related to user interface elements such as auto-correct behavior, VoiceOver accessibility for reader view buttons, and broken UI elements. They also addressed security vulnerabilities and implemented features like handling of drag and drop actions. The user appears to be focused on front-end, and bug fixing.
firefoxbrowserios-appswiftios
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.