David Buchanan is a results-driven data engineer and manager with 20 years of hands-on experience spanning embedded systems, machine learning, cloud, and finance. Currently leading GIS and data engineering efforts at Comcast, he combines technical leadership with deep practical skills in Python, C/C++, and data science tooling, and tutors graduate-level data science topics. His open-source work ranges from creative tooling that hides data in PNG polyglots to UI improvements for device exploits, reflecting a curiosity for both low-level file formats and user experience. A Georgia Tech MS graduate based in Atlanta, he brings an unusual blend of avionics embedded-software rigor and product-focused analytics, plus a persistent optimism that drives pragmatic, resilient solutions.
20 years of coding experience
7 years of employment as a software developer
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Georgia Institute of Technology
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at University of South Florida
Associate's Degree Art/Art Studies General, Associate's Degree Art/Art Studies General at State College of Florida-Manatee-Sarasota
Pack up to 3MB of data into a tweetable PNG polyglot file.
Role in this project:
Back-end Developer
Contributions:21 commits, 2 PRs, 16 pushes in 4 months
Contributions summary:David primarily focused on developing a tool to embed data within PNG images using Python. They implemented the core logic for parsing PNG chunks, integrating external data, and handling potential issues with zip files. Contributions included adding checks, correcting bugs, and adding support for PNGs with multiple IDAT chunks, improving the tool's functionality and robustness. The user also incorporated comments and addressed edge cases related to input file sizes.
A python3 RC4 implementation that doesn't suck. (i.e. it's actually binary-safe...)
Contributions:10 commits, 5 pushes in 2 years 9 months
pythonrc4python3rc4-algorithmcryptography
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.