Charlie Humphreys is a Senior Software Engineer with 11 years of experience building both front-end and back-end systems, currently contributing to Mozilla’s mobile efforts. He brings strong systems-level Rust and Kotlin skills alongside extensive Java, TypeScript, and web UI experience, with a track record of shipping features and telemetry integrations for Firefox for Android (Fenix) and application services. Charlie’s background spans clinical web apps and AI-adjacent backend work from roles at Vanderbilt, Digital Reasoning, and Smarsh, showing an ability to move between high-compliance domains and consumer product codebases. An active open-source contributor, he’s implemented Nimbus experimentation, behavioral targeting, and editor UX improvements (e.g., CodeMirror enhancements) across well-known repos. He also has a practical engineering curiosity—he once built a Raspberry Pi Hadoop cluster during university—which reflects a hands-on approach to solving infrastructure and tooling problems.
11 years of coding experience
9 years of employment as a software developer
High School Diploma, High School Diploma at Franklin Classical School
Software Engineering, Software Engineering at Lipscomb University
Create authentic looking D&D homebrews using only markdown
Role in this project:
Front-end Developer
Contributions:172 reviews, 163 commits, 45 PRs in 1 year 2 months
Contributions summary:Charlie primarily focused on enhancing the user interface of the D&D homebrew creation tool. Their work involved implementing a code folding feature for improved readability within the markdown editor. They integrated and configured various CodeMirror addons to enhance the user experience, including features for code search, auto-closing tags, active line highlighting, and handling trailing whitespace. In addition, they also addressed various code style-related improvements, making it easier to read and understand the codebase.
Contributions:1 release, 367 reviews, 16 commits in 5 months
Contributions summary:Charlie primarily contributed to the Firefox Application Services backend, focusing on features related to experiment management, Nimbus, and application services. They implemented functionality for behavioral targeting, including interval counters and event store queries. The user also modified code related to database migrations and API definitions. This demonstrates a strong understanding of the backend infrastructure and related technologies utilized by the repository.
firefoxpushfxasync
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.
Request Free Trial
Charlie Humphreys - Senior Software Engineer at Mozilla