David Lenaerts

Graphics Programmer at Self-employed

Ghent, East Flanders, Belgium
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
David Lenaerts is a freelance graphics and frontend programmer based in Ghent with 16 years of experience building WebGL-driven 3D visualizations and rendering pipelines for clients like Adidas, Porsche, IBM and Lululemon. He specializes in architecting robust 3D and game-focused software—lighting, shaders, animation and camera systems—while remaining platform-agnostic, having worked with OpenFrameworks and native DirectX/OpenGL as well. A hands-on contributor to the xeogl WebGL engine, he improved camera controls and UX to align technical visualization behavior with tools like Solibri, underscoring his attention to usability in complex graphics apps. Formerly a senior frontend developer coaching teams in Adobe Flash-era projects, he combines legacy multimedia expertise with modern web graphics practices. Known for solving interesting problems and making “beautiful things,” he balances pragmatic engineering with a designer’s sensibility.
code17 years of coding experience
job4 years of employment as a software developer
bookMaster's degree, Digital Communication and Media/Multimedia, Master's degree, Digital Communication and Media/Multimedia at Katholieke Hogeschool Limburg
github-logo-circle

Github Skills (8)

webgl10
mathematics10
camera10
javascript10
visualization10
visualizations10
math10
3d10

Programming languages (7)

TypeScriptC++RustJavaScriptActionScriptKotlinGLSL

Github contributions (5)

github-logo-circle
xeolabs/xeogl

May 2018 - May 2018

A WebGL-based 3D engine for technical visualization. Not actively maintained.
Role in this project:
userFront-end Developer
Contributions:7 commits, 3 PRs in 2 days
Contributions summary:David focused on enhancing the user experience within the xeogl 3D engine, specifically improving camera control examples. They implemented new features such as mouse wheel support for zooming and refined camera orbit behavior around a pivot point. Furthermore, the user addressed existing issues related to camera orientation and angles, aligning the example's behavior with that of Solibri. These contributions improved the usability and functionality of the visualization engine.
3d-enginevisualizationwebgl3dgraphics
DerSchmale/tympanum

Dec 2020 - Mar 2021

A Typescript library for multidimensional convex hulling and Delaunay triangulations.
Contributions:3 releases, 46 commits, 4 PRs in 3 months
delaunay-triangulationtypescriptgeometrymathconvex-hull
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