Dusan Bosnjak

Lead Software Engineer at Fleet Space Technologies

San Francisco, California, 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
Dusan Bosnjak is a Lead Software Engineer in San Francisco with 12 years building high-performance, web-centric applications that bridge front-end engineering and real-time 3D graphics. He specializes in React, TypeScript, Node.js and WebGL, and has optimized viewers to render multi-million-polygon BIM and Revit scenes at interactive frame rates by reducing draw calls, batching geometry, and moving work to GPU compute. A long-time 3D artist with a master’s in architecture, Dusan brings design-led thinking to technical problems—authoring mesh preprocessing pipelines, BVH-accelerated interaction, and custom geometry tooling for complex AEC workflows. He’s an active contributor to the widely used three.js library, adding renderer callbacks and NURBS support across loaders, which reflects both deep geometry knowledge and influence in the web 3D ecosystem. Comfortable across the stack and containerized infrastructure, he’s known for turning computational geometry and visualization challenges into practical, production-ready systems.
code12 years of coding experience
job6 years of employment as a software developer
bookMasters Architecture, Masters Architecture at University of Belgrade
languagesEnglish, Serbian, French, German
stackoverflow-logo

Stackoverflow

Stats
5,321reputation
409kreached
227answers
67questions
Badges
webgl
top-5%
javascript
top-5%
github-logo-circle

Github Skills (15)

html10
webgl10
3d10
threejs10
javascript10
nurbs9
camera6
typescript6
shader6
animation6
glsl6
buffergeometry6
vertex-shaders6
virtual-reality4
augmented-reality4

Programming languages (4)

TypeScriptC++JavaScriptHTML

Github contributions (5)

github-logo-circle
mrdoob/three.js

Sep 2016 - May 2020

JavaScript 3D Library.
Role in this project:
userFull-stack Developer
Contributions:4 reviews, 18 commits, 46 PRs in 3 years 8 months
Contributions summary:Dusan contributed to the three.js library by implementing object callbacks for render operations and merging changes from a development branch. They modified core components, including `WebGLRenderer.js` and `Object3D.js`, to add and utilize the callbacks. Furthermore, the user integrated NURBS curve functionality within FBX and other related loaders, demonstrating an understanding of 3D geometry and file format parsing within the three.js ecosystem. The user also updated documentation and examples related to drawing lines and other features.
virtual-realitysvgwebglcanvasjavascript
wrapper around THREE.InstancedBufferGeometry
Contributions:86 commits, 2 PRs, 61 pushes in 1 year 10 months
minecraftwebglthreejsmorphpostprocessing
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