Senior Embedded Software Engineer at Analog Devices
Melbourne, Victoria, Australia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Jesse Buhagiar is a Senior Embedded Software Engineer in Melbourne with 11 years of experience building low-level systems in C and C++, with a particular passion for 3D graphics and embedded platforms. At Analog Devices he tackles complex embedded problems, and his open-source work on SerenityOS showcases deep kernel and userspace expertise—he designed a USB stack from scratch and implemented an OpenGL 1.5-compatible LibGL to enable 3D rendering. He’s contributed real rasterizer features and core GL functions to the well-known SerenityOS project, and has ported classic games like Quake and Half-Life to that OS. Comfortable across kernel drivers, memory and performance optimizations, and system bring-up for multiple ISAs, he combines practical engineering with a tinkerer’s curiosity that surfaces in both product and hobby projects.
11 years of coding experience
4 years of employment as a software developer
Victorian Certificate of Education, Victorian Certificate of Education at The Knox School
Bachelors (w/Honours), Computer Engineering, Bachelors (w/Honours), Computer Engineering at RMIT University
Contributions:287 reviews, 161 commits, 88 PRs in 3 years 3 months
Contributions summary:Jesse primarily contributed to the LibGL library, implementing several core OpenGL functions such as `glColor3fv`, `glColorMask`, `glGetBooleanv`, `glGetIntegerv`, `glPolygonMode`, `glFogfv`, `glFogf`, `glFogi`, `glLightf{v}`, and `glMaterialf{v}`. They also implemented fog effects in the software rasterizer and fixed an integer comparison issue for GL_EQUAL and GL_NOTEQUAL. Additionally, the user removed an unused include in the kernel's USB code and made a few optimizations to memory allocation.
Contributions:144 commits, 6 PRs, 83 pushes in 1 year 5 months
unixmuslprocessorsarmv8amdgpu
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
Jesse Buhagiar - Senior Embedded Software Engineer at Analog Devices