Charles Doern is a Senior Software Engineer in Boston with eight years of experience building cloud-native and AI infrastructure at Red Hat, currently working on Red Hat AI and the open-source InstructLab project. He blends backend systems, DevOps, and CLI tooling expertise—contributing notable enhancements to widely used container projects like Podman and containers/common, including logs querying, pod creation flags, cgroup integration, and secrets/SSH support. His recent work focuses on GenAI tooling and model training infrastructure (ilab and Synthetic Data Generation) that aim to make Apache-2 licensed LLMs more accessible and auditable. Comfortable across systems-level code, testing, and developer UX, he also improves reproducible builds and multi-environment stacks (venv/conda/container) for Llama-based tooling. Outside engineering, he has nonprofit operations leadership experience driving community service programs, signaling a practical, community-oriented approach to product and project stewardship.
8 years of coding experience
4 years of employment as a software developer
Bachelor of Arts - BA, Computer Science, Bachelor of Arts - BA, Computer Science at College of the Holy Cross
Podman: A tool for managing OCI containers and pods.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:554 reviews, 69 commits, 94 PRs in 1 year 6 months
Contributions summary:Charles primarily contributed to the enhancement of the Podman project, focusing on core functionality and testing. They implemented and tested the Until query parameter for container logs, improving the compatibility of the containers/logs endpoint. Furthermore, they added support for the `--pid` flag in `pod create` and also contributed to the implementation of the `--volume` and `--volumes-from` flags for pod creation, demonstrating a focus on extending pod management capabilities. They also implemented several features and test suites to handle a wide range of resources and their associated flags.
Location for shared common files in github.com/containers repos.
Role in this project:
Backend & DevOps Engineer
Contributions:69 reviews, 15 commits, 22 PRs in 1 year 2 months
Contributions summary:Charles primarily contributed to the `containers/common` repository, focusing on infrastructure and build-related tasks. Their work included modifying cgroup-related code, improving systemd integration, and adding support for various cgroup features like CPU and IO limits. They also implemented and improved functionalities related to secrets management, and also added support for ssh related features and integration.
containersseccomppodmandockerlocation
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 Doern - Senior Software Engineer at Red Hat