Devon Crawford

Software Engineer

Guelph, Ontario, Canada
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

👤
Senior
🎓
Top School
Devon Crawford is a software engineer and self-taught electrical engineer from Guelph, Ontario, with nine years of hands-on experience building backend systems and tooling. He documents his learning journey on YouTube, where his engineering-focused videos have attracted over 300k viewers by blending technical depth with strong storytelling and video production skills. Devon builds practical automation—most notably a Video-Editing-Automation toolkit that implements clip and sequence data structures, frame-level access, and encode/decode pipelines to accelerate editing workflows. His work sits at the intersection of media, systems, and embedded projects (from image-processing Photoshop plugins to Arduino visualizers), enabling creative technical solutions that reduce repetitive tasks. Not currently seeking employment, he collaborates on business inquiries and continues to iterate on algorithmic building blocks that may one day edit his films for him.
code9 years of coding experience
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Guelph
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (13)

c1710
data-structures10
video-editing10
ffmpeg10
c1110
data-structure10
fileio9
file-access9
file-handling9
file-processing9
algorithms9
api8
apidoc8

Programming languages (4)

JavaCSSC++C

Github contributions (5)

github-logo-circle
Toolkit of algorithms to automate the video editing process
Role in this project:
userBack-end Developer
Contributions:16 commits, 6 PRs, 14 pushes in 20 days
Contributions summary:Devon primarily focused on building a toolkit for video editing automation. They implemented core data structures like `Clip` and `Sequence` and developed related APIs, including functions for adding, removing, and manipulating clips within a sequence. The user's commits also included the implementation of features to read and write video packets, along with frame-level access controls. These features culminated in functionality to decode and encode sequences.
pythonvideo-processingvideo-editingvideoffmpeg
Analyze RAW images from a timelapse, and auto - ramp the exposure for manual changes of camera settings. The best way to achieve amazing results in difficult lighting.
Contributions:1 release, 2 PRs, 46 pushes in 1 year 4 months
camerarampimage-processingmanualtimelapse
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
Devon Crawford - Software Engineer