Donald Cupp

Linux OS Developer at Leidos

San Diego, California 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
Donald Cupp is a seasoned Linux OS developer with 11+ years building and optimizing embedded and thin-client systems, currently at Leidos and maintaining ThinStation. He specializes in kernel configuration, TCP/IP, DNS, certificate authorities, and integrating hundreds of open-source packages to produce compact, high-performance Linux images. Donald combines deep low-level engineering—tuning filesystems and compilers—with DevOps/build automation experience demonstrated by contributions to the widely used Thinstation project. Holding a PhD in Computer Science, he pairs unconventional problem‑solving with strong interpersonal leadership that rallies teams to deliver pragmatic, fast solutions. Colleagues describe him as the kind of engineer who removes assumed barriers, turning complex constraints into tangible product gains.
code10 years of coding experience
job7 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, 4.0, Doctor of Philosophy - PhD, Computer Science, 4.0 at University of Hard Knox
bookOrange Glen High School
bookAssociate's degree, Information Technology, Associate's degree, Information Technology at Coleman University
github-logo-circle

Github Skills (10)

linux10
script10
bash10
build-automation10
scripting9
package-management9
shell9
configuration-management9
sh9
networking8

Programming languages (1)

Shell

Github contributions (2)

github-logo-circle
Thinstation/thinstation

May 2015 - Jul 2017

A framework for making thin and light Linux based images for x86 based machines and thinclients.
Role in this project:
userDevOps Engineer & Build Engineer
Contributions:94 commits in 2 years 2 months
Contributions summary:Donald primarily focused on modifying build scripts and configuration files, indicating a role in build automation and infrastructure management. Their commits included changes to `.gitignore`, `setup-chroot`, and various build-related files. They also updated package dependencies, reflecting efforts to integrate and manage external libraries within the build process, and modified scripts related to networking and splash screen functionality. This suggests involvement in customizing and optimizing the build environment for the thin client framework.
lightmachineslinuxthinx86
donald-cupp/ts-lfs-test

Jul 2017 - Jul 2017

Contributions:1 branch in 1 day
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
Donald Cupp - Linux OS Developer at Leidos