Daniel Almeida

Consultant Software Engineer at Collabora

Salvador, Bahia, Brazil
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 Almeida is a Consultant Software Engineer with a decade of experience focused on multimedia systems, currently working at Collabora on GStreamer and Linux kernel multimedia development. He has a strong background in kernel-level drivers and media frameworks, proven by contributions like V4L2 stateless decoder support for VP9 and MPEG‑2 and a Linux kernel virtual digital TV test driver from his mentorship. Comfortable bridging C/C++ systems work with higher-level tooling, he has also built Blender exporters and Python bindings for automotive 3D graphics during a Google Summer of Code project. Based in Salvador, Brazil, he combines formal training in electrical engineering with practical open-source collaboration, enabling robust cross-layer solutions for video and embedded platforms.
code10 years of coding experience
job1 year of employment as a software developer
bookBsc. Electrical Engineering, Electrical and Electronics Engineering, Bsc. Electrical Engineering, Electrical and Electronics Engineering at IFBA - Instituto Federal da Bahia
bookUniversity of São Paulo
languagesEnglish, Portuguese
github-logo-circle

Github Skills (159)

v4l210
graphics-programming10
vaapi10
vscode-extension10
git-blame10
vscode10
linux-kernel9
video-processing9
rust9
copernicus9
google-map9
cpp9
ios9
gnome-shell9
soundcloud9

Programming languages (12)

TypeScriptC#JavaC++CSSCRustJavaScript

Github contributions (5)

github-logo-circle
GENIVI/ramses-blender

May 2019 - Aug 2019

Blender plugin for ramses
Contributions:91 commits, 16 PRs, 40 comments in 2 months
blender
dwlsalmeida/libtypec-rs

Apr 2024 - Aug 2024

“libtypec-rs” is a rust library aimed to abstract all USB Type-C platform complexity for user space to develop tools for efficient USB-C port management. The library shall also enable development of diagnostic and debug tools to debug system issues around USB-C/USB PD topology.
Contributions:20 reviews, 2 PRs, 35 pushes in 4 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