Sammy Khamis

Senior Software Engineer at Mozilla

Ewa Beach, Hawaii, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Sammy Khamis is a Senior Software Engineer with 11 years of full-stack and mobile experience, currently contributing to Mozilla’s browser and application services projects. He leads and mentors engineering teams, having built logistics solutions for the U.S. Navy and introduced CI/CD and QA workflows to improve delivery. Hands-on across Android, iOS, and backend systems, he’s driven UniFFI-based refactors and cross-platform migrations for Firefox logins, tabs, and sync features. Comfortable ramping up on new stacks (Rust, GraphQL, Vue) quickly, Sammy blends product-facing collaboration with deep technical fixes that reduce intermittent test failures and improve stability. Based in Ewa Beach, Hawaii, he pairs a Computer Engineering degree from UH Mānoa with a track record of shipping user-facing features in high-profile open-source projects like Firefox.
code11 years of coding experience
job10 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Engineering, Bachelor of Science (B.S.), Computer Engineering at University of Hawaii at Manoa
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (43)

kotlin10
javascript10
ios10
mobile-development10
browser10
android-components10
java10
javas10
android-component10
firefox10
android10
build-automation10
swift10
rust10
ios-application10

Programming languages (8)

C#C++RustCJavaScriptSwiftKotlinPython

Github contributions (5)

github-logo-circle
mozilla/application-services

Apr 2021 - Jan 2023

Firefox Application Services
Role in this project:
userMobile Developer (iOS)
Contributions:8 releases, 311 reviews, 53 commits in 1 year 9 months
Contributions summary:Sammy primarily focused on modifying build scripts and configuration files to support building the Firefox Application Services project on Apple M1 (ARM64) architecture. They adapted build scripts for NSS and SQLCipher to correctly target the ARM64 architecture on macOS. Further contributions included migrating the Logins and Tabs components using UniFFI for cross-platform compatibility, and also addressed issues related to database migration, code comments, and Swift Package Manager integration.
firefoxpushfxasync
mozilla-mobile/firefox-ios

Jun 2021 - Jun 2021

Firefox for iOS
Role in this project:
userMobile Developer (iOS)
Contributions:51 reviews, 1 commit, 19 PRs in 1 day
Contributions summary:Sammy primarily contributed to the Firefox for iOS project, demonstrating a focus on integrating and refactoring various components. Their work includes modifications to the login system, utilizing Rust for storage and making architectural changes to the `RustLogins` component by converting classes to structs and addressing mutability issues. They also integrated Nimbus, a settings framework, into the application, updating dependencies and adjusting the build configuration. Further contributions include removing unused code and refactoring the history, including modifications to visit types, and displaying notifications for remote tab actions.
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.
Request Free Trial
Sammy Khamis - Senior Software Engineer at Mozilla