Daniel Charles

Software Technical Lead Architect at Intel Corporation

Hillsboro, Oregon, 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

👤
Senior
🎓
Top School
Daniel Charles is a seasoned Software Technical Lead Architect with 15 years of experience driving multimedia, embedded, and AI-enabled software across Intel and earlier embedded systems roles. He blends low-level C and Linux expertise—having worked on GStreamer, LibVA video codec parsers, and Android adaptations for VA-API—with machine learning-driven tooling that optimizes hardware validation at scale. Known for mentoring engineers and coordinating cross-company efforts (notably between Intel and Google to resolve Chromebook multimedia issues), he reliably turns complex integration problems into deployed solutions. An active contributor to the widely used intel/libva project, he has hands-on experience adapting open-source stacks (TensorFlow, oneAPI, OpenVINO, FFmpeg) for optimized GPU-accelerated performance. Based in Hillsboro, Oregon, he combines deep systems knowledge with a pragmatic focus on people, processes, and measurable deployment outcomes.
code15 years of coding experience
job15 years of employment as a software developer
bookMS Telecommunications, MS Telecommunications at Tecnológico de Monterrey
languagesEnglish, Spanish
github-logo-circle

Github Skills (10)

video-processing10
c1710
videojs10
vimeo-api10
api10
vaapi10
c1110
android10
youtube-api10
system-design9

Programming languages (6)

C++ShellCMesonGoPython

Github contributions (5)

github-logo-circle
intel/libva

Aug 2012 - Sep 2017

Libva is an implementation for VA-API (Video Acceleration API)
Role in this project:
userBack-end & System Engineer
Contributions:1 release, 8 commits, 2 PRs in 5 years 2 months
Contributions summary:Daniel primarily contributed to integrating Android logging utilities and adapting the library for Android compatibility. Their work involved defining logging tags and modifying the logging functions to work with the Android logging system. They also implemented changes related to VP9 encoder traces, adding detailed information to trace buffers within the libva project. Furthermore, they added a license to a header file.
apiaccelerationvideo-decodingvideo-processingvideo-api
intel/omxil_core

Mar 2011 - Jun 2014

Contributions:40 commits in 3 years 3 months
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
Daniel Charles - Software Technical Lead Architect at Intel Corporation