I'm an open source enthusiast at Mapbox, the creator of Leaflet and 40+ other JS libraries, and a rock musician. AMA!
Vladimir Agafonkin Jun 25
Hey! I'm Vladimir Agafonkin (aka @mourner) from Kyiv, Ukraine.
In 2008, I started working on a small web maps library in secret from my boss, who insisted that I should stop "reinventing the wheel" and just use "mature, established solutions". When I reached out to the map developers community, my idea was ridiculed for "wasting time instead of contributing to existing projects".
This little library, Leaflet, eventually became one of the most influential projects in the mapping industry. It is used by Facebook, GitHub, Foursquare, Evernote, Flickr, Pinterest, Etsy, Craigslist, European Commission, NPR, The Washington Post and the like, and has almost 22k stars and 600 contributors on GitHub.
For the last 4.5 years, I've been building mapping tools of the future at Mapbox, focusing on the next-generation map technology, vector maps, and in particular performance, data visualization and computational geometry algorithms. Here are a few examples of what I do:
- A dive into spatial search algorithms
- How I built a wind map with WebGL
- Introducing heatmaps in Mapbox GL
- Rendering big geodata on the fly with GeoJSON-VT
To keep track of all the open source projects I'm involved with, I created this list. There are many, thanks to Mapbox — I'm incredibly lucky and grateful to have the privilege to work on open source full-time, and do it remotely from Kyiv.
Outside of engineering, I write songs, play guitar and sing in progressive rock band Obiymy Doschu. We've recently released an album we've worked on for 8 years. The lyrics are Ukrainian, but give the album a chance — if you like beautiful, evocative, multilayered rock music, it will speak to you nevertheless.
I'm also a happy father of 4-year-old twin girls. Here's me and my family celebrating Ukraine's Independence Day last year.
Ask me anything!