Jeremy Soller

Principal Engineer at System76

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 Software Engineer in Colorado with a decade of experience bridging firmware, OS kernels, and user-facing desktop integration. At System76 he maintains Pop!_OS and leads firmware and coreboot work—authoring build automation, LVFS/DFU tooling and platform-specific SoC bring-up for Lemur Pro and Oryx Pro hardware. He’s the BDFL of Redox OS and an active Rust contributor, adapting coreutils, termion, libc and kernel paging/AP bring-up while also building GNOME Shell extensions and Rust UI components for COSMIC. Comfortable moving between low-level embedded code and CI/CD/package pipelines, he combines systems-level rigor with practical automation that ships to users.
code10 years of coding experience
job6 years of employment as a software developer
bookComputer Science, Computer Science at Colorado School of Mines
languagesEnglish
stackoverflow-logo

Stackoverflow

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

Github Skills (109)

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

Programming languages (23)

C++CSSRustCCMakeMakefileVueFluent

Github contributions (5)

github-logo-circle
pop-os/cosmic-text

Oct 2022 - Jan 2023

Pure Rust multi-line text handling
Role in this project:
userBack-end Developer
Contributions:8 releases, 164 reviews, 275 commits in 3 months
Contributions summary:Jeremy primarily worked on implementing multi-line text handling features within the `pop-os/cosmic-text` repository, which appears to be a Rust-based text handling library. Their commits focused on adding features like scroll, handling cursor movement, and implementing delete and backspace functionalities. These changes involved modifying the core `buffer.rs` file, and adapting the editor to handle different text actions and UI interactions.
rustmulti-linefontswoffcjk
system76/firmware-open

Mar 2019 - Nov 2022

System76 Open Firmware
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:199 reviews, 599 commits, 187 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.
zephyrfirmwareembeddedsystem76
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
Jeremy Soller - Principal Engineer at System76