Bojan Čoka is a software engineer with 11 years of experience building products at the crossroads of technology, art, and social science, now working at Microsoft from Belgrade. Trained in computer graphics, he has shifted fluidly across domains—from rigging and tool development for digital characters to fintech, blockchain reference apps, and frontend-heavy startups—often as a small-team specialist who led architecture and hiring interviews. He leans into functional programming and type-safe frontends (pushing TypeScript and RxJS integrations) while exploring game programming with LÖVE, Okasaki-style functional data structures, and hypermedia ideas. His background includes stints at Apple and Scribe where he absorbed cross-team collaboration and product-minded engineering, and at Tari Labs where he shipped a blockchain mobile reference app. Known for pragmatic craftsmanship, he frequently mediates between product, design, and engineering to turn ambiguous goals into reliable software. Outside work he dreams of “FOSS sheep,” signaling a quiet, long-term commitment to open source and human-centered systems.
11 years of coding experience
7 years of employment as a software developer
Bachelor's Degree, Computer Graphics, Bachelor's Degree, Computer Graphics at Faculty of Technical Sciences, University of Novi Sad
High School, Natural Sciences, High School, Natural Sciences at Jovan Jovanović Zmaj Grammar School, Novi Sad
Contributions:36 commits, 4 PRs, 50 pushes in 4 months
webgljavascriptthreejspolymermodeling
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.