David Joffe

Founder & Principal Engineer at TshwaneDJe Software and Consulting

Cape Town, Western Cape, South Africa
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 Joffe is a founder and principal software engineer with three decades of hands-on C++ and cross-platform development experience, currently leading AI-powered language technology and developer tooling from Cape Town. He co-founded TshwaneDJe and built notable 3D/VR and simulation systems—ranging from mining and defense simulators to a flight-visualization system for the South African Air Force—and led development of the 5DT networked 3D graphics SDK. His technical breadth spans high-performance graphics (DirectX/OpenGL, learning Vulkan), networking, API servers, Lua/PHP/Python integration and localization tooling, with a recent focus on scalable AI orchestration and terminology infrastructure used by education departments. He also maintains practical open-source work (including a retro 2D game now packaged in Debian) and combines product leadership with full lifecycle delivery from architecture to commercialization. Outside engineering he pursues art and language preservation, driving projects that digitize rare linguistic data and expand multilingual dictionary resources for learners.
code9 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Pretoria
languagesEnglish, Afrikaans, English, Afrikaans
github-logo-circle

Github Skills (38)

debian10
sdl10
windows10
open-source10
linux10
cross-platform10
scrolling10
wxwidgets10
duke10
macos10
cpp10
2d10
cocoa9
x119
gtk9

Programming languages (3)

C++VuePython

Github contributions (5)

github-logo-circle
davidjoffe/sokoban

Nov 2016 - Jan 2022

Still Yet Another Sokoban, a clone of the popular puzzle game in which the goal is to push the crates onto the designated squares
Contributions:2 releases, 15 commits, 20 pushes in 5 years 2 months
cppsdlsdl2sokobansokoban-game
davidjoffe/gnukem_data

Oct 2016 - Nov 2022

Contributions:2 releases, 104 commits, 71 pushes in 6 years 2 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