Charles Haithcock is a Software Maintenance Engineer with 12 years of hands-on experience in Linux kernel debugging, performance tuning, and installer tooling, currently working on the Anaconda installer and SELinux at Red Hat. He holds an MS in Computer Science from NC State and combines deep kernel expertise with a passion for applying AI/ML to health and education—an interest shaped by his time as an undergraduate educational assistant. Known for translating complex kernel mechanics into practical fixes and team knowledge, he has a track record of identifying bugs and delivering patches that improve customer environments. After a creative sabbatical baking artisan chocolate and cakes, he returned to tech with fresh problem-solving perspectives and attention to craft. Based in Denver, he blends systems-level rigor with clear communication and a curiosity for cross-disciplinary impact.
12 years of coding experience
10 years of employment as a software developer
Master of Science - MS, Computer Science, 3.68 GPA, Master of Science - MS, Computer Science, 3.68 GPA at North Carolina State University
Bachelor's Degree, Computer Science with a minor in Communications, 3.31, Bachelor's Degree, Computer Science with a minor in Communications, 3.31 at Appalachian State University
Contributions:10 pushes, 1 branch in 3 years 6 months
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
Charles Haithcock - Software Maintenance Engineer at Red Hat