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.
6 years of coding experience
8 years of employment as a software developer
Master's degree Automation and systems technology, Master's degree Automation and systems technology at Aalto University
Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
Role in this project:
Full-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.
Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL
Role in this project:
Performance 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.
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