David Buchanan

Data Engineer, Manager

Atlanta, Georgia, 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

🤩
Rockstar
🎓
Top School
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.
code20 years of coding experience
job7 years of employment as a software developer
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at Georgia Institute of Technology
bookBachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at University of South Florida
bookAssociate's Degree Art/Art Studies General, Associate's Degree Art/Art Studies General at State College of Florida-Manatee-Sarasota
github-logo-circle

Github Skills (13)

html10
css10
javascript10
steganography10
python10
png10
zip10
ui-design9
graphical-user-interface9
exploit9
user-interface9
zlib8
smart-tv4

Programming languages (26)

CMakefileWebAssemblyGoHTMLJSONNunjucksTypeScript

Github contributions (5)

github-logo-circle
Pack up to 3MB of data into a tweetable PNG polyglot file.
Role in this project:
userBack-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.
pngpolyglotpolyglot-filesziptwitter
DavidBuchanan314/rc4

Sep 2018 - Jun 2021

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.
Request Free Trial