Chuck Coffing

Staff Engineer at DigitalOcean

Roseburg, Oregon, 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

👤
Senior
🎓
Top School
Chuck Coffing is a Staff Engineer with 14+ years crafting high-performance, secure system software across embedded devices, virtualization, and storage. He has led architecture at startups competing with billion-dollar firms, streamed global TV before mainstream OTT, and shipped Linux firmware that reached BestBuy and Amazon. Deep expertise spans low-level C/C++ and assembly, filesystems, device drivers, FEC and deduplication, full-disk encryption, and observability with DTrace/BPF. A pragmatic engineer and patent-holder, he’s contributed to niche open-source projects like the ELKS embeddable Linux kernel subset to harden legacy 8086 systems. Based in Roseburg, Oregon, he pairs rigorous MIT training with hands-on hardware hacking—often squeezing maximum performance from constrained platforms.
code13 years of coding experience
job25 years of employment as a software developer
bookMaster of Engineering Electrical Engineering and Computer Science, Master of Engineering Electrical Engineering and Computer Science at Massachusetts Institute of Technology
bookHigh School, High School at Indiana Academy for Science, Mathematics, and Humanities
github-logo-circle

Github Skills (10)

c1710
emu808610
kernel10
c1110
embedded-linux10
assembler9
assembly9
debug8
system-calls8
debugging8

Programming languages (4)

C++CSSCRoff

Github contributions (5)

github-logo-circle
ghaerr/elks

Nov 2022 - Jan 2023

Embeddable Linux Kernel Subset - Linux for 8086
Role in this project:
userEmbedded Systems Engineer
Contributions:14 reviews, 40 commits, 50 PRs in 2 months
Contributions summary:Chuck primarily focused on code cleanup, bug fixes, and enhancements to the ELKS operating system, an embeddable Linux Kernel Subset. Contributions include correcting whitespace and spelling errors, removing dead stores, and error-checking system calls. They also addressed several potential security vulnerabilities and improved the robustness of the system by correcting various functions.
kernel8086linuxsubsetembedded-linux
ccoffing/OcherBook

Jul 2015 - Oct 2019

Open-source replacement Kobo firmware
Contributions:2 PRs, 114 pushes, 8 branches in 4 years 3 months
kobofirmwareatmeltasmotaembedded
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
Chuck Coffing - Staff Engineer at DigitalOcean