Filipp Keks

Lead Software Engineer at ELMO Rent 2.0

Tallinn, Harju County, Estonia
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
Filipp Keks is a Lead Software Engineer with 11 years of experience building high-performance 3D graphics and visualization systems for architecture, construction, and infrastructure at Trimble. He specializes in rendering and real-time pipelines across OpenGL/DirectX/WebGL, shaders (GLSL/HLSL), WebAssembly and C++/C#/TypeScript, often tackling performance-critical large-model and point cloud workflows. Filipp bridges research and product by integrating robotics for automated construction inspection, teaching game-graphics courses, and mentoring engineers and interns. He is an active open-source contributor to the widely used three.js library, improving TypeScript definitions and developer ergonomics for 3D developers. Prior roles include avatar/photogrammetry work at Ready Player Me and low-latency 5G/WebRTC systems for remote driving, showing a rare mix of graphics, networking and systems expertise. Based in Tallinn, he combines deep technical craft with practical product collaboration across SketchUp, Tekla and cross-disciplinary teams.
code11 years of coding experience
job15 years of employment as a software developer
bookBachelor, Computer Engineering, Bachelor, Computer Engineering at TalTech – Tallinn University of Technology
languagesRussian, Estonian, English
stackoverflow-logo

Stackoverflow

Stats
41reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (12)

typescript10
javascript10
typescripts10
typescript-types10
3d10
webgl9
html8
canvas7
xcode6
objective-c6
ios6
apple-watch6

Programming languages (4)

C++JavaScriptHTMLPython

Github contributions (5)

github-logo-circle
mrdoob/three.js

Apr 2020 - Jun 2020

JavaScript 3D Library.
Role in this project:
userFull-stack Developer
Contributions:17 commits, 4 PRs, 35 comments in 1 month
Contributions summary:Filipp primarily focused on fixing and updating type definitions within the `three.js` library. They addressed type-related issues across various files, including those related to scenes, renderers, and materials, ensuring type safety and consistency. The commits introduce and modify TypeScript definitions, specifically focusing on enhancing the project's code quality and developer experience. In addition, the user introduced a helper class to manage uniforms.
virtual-realitysvgwebglcanvasjavascript
taphos/three.js

Apr 2020 - Nov 2022

JavaScript 3D library.
Contributions:24 pushes, 4 branches in 2 years 7 months
webgljavascriptthreejs3d-libraryjavascript-3d-library
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