Mikko Pulkki

Principal SDE 3D & Graphics at Mapbox

Finland
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

🤩
Rockstar
🎓
Top School
Mikko Pulkki is a Principal SDE focused on 3D and map rendering, leading the design and delivery of high-performance graphics features at Mapbox for a platform serving hundreds of millions of monthly users. With roots in gaming and middleware, he brings deep expertise in real-time rendering, engine architecture, and performance optimization—skills honed shipping independent games that reached millions of players. He’s a hands-on technical leader who bridges cross-team collaboration and low-level graphics engineering, proven by contributions to flagship Mapbox repos where he added FPS benchmarking, GPU probes, LOD support, and WebGL/3D lighting improvements. Based in Finland and backed by an automation and systems engineering education from Aalto University, he excels at solving system-level challenges while keeping developer ergonomics and scalability front of mind.
code6 years of coding experience
job8 years of employment as a software developer
bookMaster's degree Automation and systems technology, Master's degree Automation and systems technology at Aalto University
languagesFinnish, English
github-logo-circle

Github Skills (20)

webgl10
javascript10
c-language10
performance-analytics10
performance-monitor10
mapbox-gl10
performance-measurement10
performance-analysis10
3d10
performance-tuning10
maps10
performance-monitoring10
cprogramming-language10
opengl10
testing9

Programming languages (6)

TypeScriptJavaC++JavaScriptPythonKotlin

Github contributions (5)

github-logo-circle
mapbox/mapbox-gl-js

Nov 2019 - Dec 2022

Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
Role in this project:
userFull-stack Developer
Contributions:159 reviews, 169 commits, 65 PRs in 3 years 1 month
Contributions summary:Mikko primarily focused on modifying and improving the `mapbox-gl-js` library, a JavaScript library for interactive maps. Their contributions included refactoring the codebase to change the type of tile ID keys to strings and adding support for LOD (Level of Detail) features for tile coverage to enhance rendering performance. The user also addressed various issues related to rendering and camera behavior, specifically glyph and symbol rendering with the integration of 3D lighting and further optimized performance.
vector-tilestilesmonorepobrowsermapbox
mapbox/mapbox-gl-native

Oct 2019 - Apr 2020

Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL
Role in this project:
userPerformance Engineer
Contributions:21 commits, 13 PRs, 78 pushes in 6 months
Contributions summary:Mikko implemented and tested FPS benchmarking tests within the rendering pipeline. They also added a gfx probe to track GPU resource usage, including draw calls, textures, and buffer memory allocations. These changes indicate a focus on performance analysis and optimization within the map rendering process. The commits involve modifications to the rendering test framework, suggesting the user's responsibility for ensuring the efficiency of the native rendering engine.
mapbox-glios-androidc-plus-plusmap-matchinggeopackage
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
Mikko Pulkki - Principal SDE 3D & Graphics at Mapbox