Jeff Graham is a Principal Engineer based in Portland with over 20 years of experience building web platforms, content management systems, and privacy-focused tooling for education and public-interest organizations. At Common Sense Media he has led privacy and AI prototyping efforts—shipping production fine-tuned LLMs and ML pipelines years before ChatGPT while architecting APIs and automated crawlers to evaluate edtech privacy at scale. A pragmatic full-stack engineer, he’s contributed to open-source projects like the Revel Go web framework and Pressbooks (improving routing, static file serving, and PDF export), and is comfortable across PHP, Go, Python, JS, ML frameworks and infrastructure. He combines hands-on coding with program-level strategy, having produced publication-ready reports used in research and advocacy and helped shape privacy policy guidance for schools and districts.
14 years of coding experience
15 years of employment as a software developer
B.S., Computer Science, B.S., Computer Science at Humboldt State University
Contributions summary:Jeff primarily contributed to the Pressbooks project by integrating the mPDF library for PDF exports. They focused on implementing the initial mpdf export functionality, including the necessary classes and configurations. The user's work involved modifying existing PHP files, adding PDF-related features, and integrating the HTML content through filters. They addressed issues related to ToC placement, page numbering, and content ordering, enhancing the overall PDF generation process.
A high productivity, full-stack web framework for the Go language.
Role in this project:
Full-stack Developer
Contributions:25 commits in 5 months
Contributions summary:Jeff primarily focused on enhancing the routing and static file serving capabilities of the Revel web framework. They implemented a static controller to serve files, refactored routing logic, and added support for module directories. The contributions also include code related to testing the routing functionality and fixing issues with absolute path handling. These changes improved the framework's flexibility and ease of use for developers.
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
Jeff Graham - Principal Engineer - AI Prototyping Squad at Self Employed