Jeremy Soller

Principal Engineer at Redox OS

Littleton, Colorado, 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
Jeremy Soller is a Principal Engineer and long-time systems engineer based in Littleton, Colorado, with 11 years of experience building low-level platform software and tooling. As System76’s Principal Engineer and a core Pop!_OS maintainer he merges firmware, OS, and user-facing shell work—shipping coreboot and EDK2 integrations, CI/CD automation, and GNOME/COSMIC improvements. He’s also the creator and BDFL of Redox OS, contributing kernel, libc, terminal, and UI toolkit code in Rust that showcases deep expertise in OS internals and cross-platform adaptation. Comfortable across embedded firmware, build systems, and frontend toolkits, he frequently bridges hardware and software in production devices like the Lemur and Oryx Pro. Not actively seeking work, he’s notable for shipping production firmware/firmware-update tooling and for sustaining both a commercial distro and an independent Rust OS.
code11 years of coding experience
job6 years of employment as a software developer
bookComputer Science, Computer Science at Colorado School of Mines
languagesEnglish
github-logo-circle

Github Skills (88)

gnu-make10
python10
qmk-firmware10
firmware10
low-level10
process-management10
bash10
workspace10
file-operations10
terminal-app10
automation10
low-level-programming10
ci-cd-pipeline10
build-automation10
boot10

Programming languages (26)

CCMakeMakefileGoHTMLTypeScriptShellSCSS

Github contributions (5)

github-logo-circle
system76/firmware-open

Mar 2019 - Nov 2022

System76 Open Firmware
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:207 reviews, 599 commits, 193 PRs in 3 years 9 months
Contributions summary:Jeremy contributed extensively to the System76 firmware-open repository, focusing on setting up upstream Git remotes, adding tools for model analysis, and automating readme generation. They created scripts for building firmware images, including the setup of the EDK2 build environment. Furthermore, the user implemented scripts for creating a USB image for firmware updates, demonstrating knowledge of build and release processes.
firmware
redox-os/orbtk

Dec 2015 - Oct 2022

The Rust UI-Toolkit.
Role in this project:
userFront-end Developer
Contributions:201 commits, 53 PRs, 203 pushes in 6 years 11 months
Contributions summary:Jeremy's commits primarily involve the development of UI components within the `orbtk` Rust UI-Toolkit. They implemented widgets such as progress bars, labels, and buttons, demonstrating a focus on building interactive elements. The contributions include event handling and drawing logic for these widgets, suggesting a role in the creation of a user interface library. The user's work involved modifications in the `src` directory, creating and modifying the foundation of the orbtk toolkit.
rustui-toolkitcross-platformentity-componentrust-lang
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