# Lukas's Blog > I blog about tech, oss, python, web, js, c#, ideas I'm Lukas Martinelli, CEO of Reprompt (YC W24), where we're mapping the physical world with AI. Previously, I spent 7 years running engineering, product, and operations for the Search business at Mapbox. I'm passionate about maps, open source software, and building tools that help developers work with geospatial data. I have a history of creating widely adopted developer tools - my open source projects (15k+ stars) in the mapping industry are now used by companies like Amazon, IBM, and Bosch. For detailed professional background, see my [CV](http://lukasmartinelli.ch/cv.html). ## Blog Posts - [Transfer Hosted Zone between AWS accounts](http://lukasmartinelli.ch/cloud/2016/11/25/aws-route53-transfer-hosted-zone-between-accounts.html): A guide how to transfer a AWS Route53 hosted zone and domain from one AWS account to another. Transfer Domain - [Global Noise Pollution Map](http://lukasmartinelli.ch/gis/2016/04/03/openstreetmap-noise-pollution-map.html): Visualization of noise pollution for the entire world based on top of OSM data. Search for your city and check - [Extract Data from BFS STAT-TAB](http://lukasmartinelli.ch/cloud/2016/01/17/extract-data-from-bfs-stat-tab.html): The Swiss Federal Statistical Office BFS has a lot of valuable open data that is just in the wrong format. - [Python Tips for SAP BODS](http://lukasmartinelli.ch/python/2015/10/22/sap-bods-python-tricks.html): Some months ago I had to implement a user defined transform (UDT) for SAP Business Object Data Services in Python. - [Visual Regression Testing for Maps](http://lukasmartinelli.ch/gis/2015/10/16/creating-diff-maps-for-regression-testing.html): If you are working on a web map it is difficult to see what changes a line of CartoCSS can - [Create a T-Shirt with Mapbox Studio](http://lukasmartinelli.ch/gis/2015/09/27/create-tshirt-with-mapbox-studio.html): In summer of 2015 a good friend and I did a biketour from Switzerland to Greece across the Balkan states. - [Github Realtime Relay](http://lukasmartinelli.ch/web/2015/07/29/github-realtime-relay.html): Building realtime apps on top of GitHub is kind of a pain because GitHub only provides a plain HTTP API - [Parsing and Visualizing OSM Access Logs](http://lukasmartinelli.ch/python/2015/05/24/parsing-and-visualizing-osm-access-logs.html): OpenStreetMap now provides public access to the access logs of their tile map server from 2014 until today. In this - [Simple Stateful Services with CoreOS and AWS](http://lukasmartinelli.ch/cloud/2015/05/15/stateful-services-on-coreos.html): A simple guide how to create a stateful service with CoreOS fleet and AWS volumes. If you need to run - [Which Languages use CI Services on Github?](http://lukasmartinelli.ch/cloud/2015/04/04/github-ci-services.html): I analyzed 370 million files of 614k Github repos to find out which Continous Integration services developers use. I looked - [PHP Denial of Service Attack Revisited](http://lukasmartinelli.ch/web/2014/11/17/php-dos-attack-revisited.html): In 2011 the Chaos Computer Club revealed a major complexity attack vulnerability that works across all major languages. PHP addressed - [Install CoreOS on CloudStack](http://lukasmartinelli.ch/cloud/2014/07/26/install-coreos-on-cloudstack.html): Docker is amazing and a project that brings Docker to its logical conclusion is CoreOS, a very light-weight Linux distribution, - [Comparison of Cloud Storage HTTP APIs](http://lukasmartinelli.ch/cloud/2014/07/21/cloud-storage-apis-compared.html): I will compare and review the different APIs of end user cloud storage providers. I will only look at the - [Future of Cuckoo Drive](http://lukasmartinelli.ch/idea/2014/07/03/future-of-cuckoodrive.html): Even though I have a working prototype for my cloud storage filesystem, I don’t want to write yet another Distributed - [Cuckoo Drive Architecture](http://lukasmartinelli.ch/python/2014/03/13/cuckoo-drive-architecture.html): I want to abstract the fact, that the Cuckoo Drive is just a composition of many cloud storages. It should - [Using several Cloud Storages as one big encrypted Disk](http://lukasmartinelli.ch/idea/2014/03/11/using-the-cloud-storages-as-one-big-encrypted-disk.html): There are many cloud storages that give you an initial free capacity to store data. After that, if you want - [Using Python to Parse iCalendar File](http://lukasmartinelli.ch/python/2014/02/15/using-python-to-parse-icalendar-file.html): In the last learning phase I tried to use Examtime to create my study plan in a celandar. After the - [An Opensource Notetaking Concept](http://lukasmartinelli.ch/idea/2014/02/07/opensource-notetaking-concept.html): I switched over to Opensource software and have failed to find a viable alternative to a notetaking application like Evernote. ## Projects - [maputnik](http://lukasmartinelli.ch/projects/maputnik.html): [GitHub](https://github.com/maputnik/editor) - [pgfutter](http://lukasmartinelli.ch/projects/pgfutter.html): [GitHub](https://github.com/lukasmartinelli/pgfutter) - [hadolint](http://lukasmartinelli.ch/projects/hadolint.html): [GitHub](https://github.com/hadolint/hadolint) - [pipecat](http://lukasmartinelli.ch/projects/pipecat.html): [GitHub](https://github.com/lukasmartinelli/pipecat) - [openmaptiles](http://lukasmartinelli.ch/projects/openmaptiles.html): [GitHub](https://github.com/openmaptiles/openmaptiles) - [osm2vectortiles](http://lukasmartinelli.ch/projects/osm2vectortiles.html): [GitHub](https://github.com/osm2vectortiles/osm2vectortiles) - [redis-pipe](http://lukasmartinelli.ch/projects/redis-pipe.html): [GitHub](https://github.com/lukasmartinelli/redis-pipe) - [postgis-editor](http://lukasmartinelli.ch/projects/postgis-editor.html): [GitHub](https://github.com/lukasmartinelli/postgis-editor) - [osm-liberty](http://lukasmartinelli.ch/projects/osm-liberty.html): [GitHub](https://github.com/lukasmartinelli/osm-liberty) - [osm-noise-pollution](http://lukasmartinelli.ch/projects/osm-noise-pollution.html): [GitHub](https://github.com/lukasmartinelli/osm-noise-pollution) - [py14](http://lukasmartinelli.ch/projects/py14.html): [GitHub](https://github.com/lukasmartinelli/py14) - [nigit](http://lukasmartinelli.ch/projects/nigit.html): [GitHub](https://github.com/lukasmartinelli/nigit) - [naturalearthtiles](http://lukasmartinelli.ch/projects/naturalearthtiles.html): [GitHub](https://github.com/lukasmartinelli/naturalearthtiles) - [hwk](http://lukasmartinelli.ch/projects/hwk.html): [GitHub](https://github.com/lukasmartinelli/hwk) - [swissnames](http://lukasmartinelli.ch/projects/swissnames.html): [GitHub](https://github.com/lukasmartinelli/swissnames) - [studentenportal](http://lukasmartinelli.ch/projects/studentenportal.html): [GitHub](https://github.com/studentenportal/web) - [swissdem](http://lukasmartinelli.ch/projects/swissdem.html): [GitHub](https://github.com/lukasmartinelli/swissdem) - [astah-converter](http://lukasmartinelli.ch/projects/astah-converter.html): [GitHub](https://github.com/lukasmartinelli/astah-converter) - [ghrr](http://lukasmartinelli.ch/projects/ghrr.html): [GitHub](https://github.com/lukasmartinelli/ghrr) - [glfonts](http://lukasmartinelli.ch/projects/glfonts.html): [GitHub](https://github.com/lukasmartinelli/glfonts) - [schweizerkarte](http://lukasmartinelli.ch/projects/schweizerkarte.html): [GitHub](https://github.com/lukasmartinelli/schweizerkarte) - [mbtoolbox](http://lukasmartinelli.ch/projects/mbtoolbox.html): [GitHub](https://github.com/lukasmartinelli/mbtoolbox) - [php-dos-attack](http://lukasmartinelli.ch/projects/php-dos-attack.html): [GitHub](https://github.com/lukasmartinelli/php-dos-attack) - [detectivegit](http://lukasmartinelli.ch/projects/detectivegit.html): [GitHub](https://github.com/lukasmartinelli/detectivegit) - [cuckoodrive](http://lukasmartinelli.ch/projects/cuckoodrive.html): [GitHub](https://github.com/lukasmartinelli/cuckoodrive) - [delptr](http://lukasmartinelli.ch/projects/delptr.html): [GitHub](https://github.com/lukasmartinelli/delptr) - [algostat](http://lukasmartinelli.ch/projects/algostat.html): [GitHub](https://github.com/lukasmartinelli/algostat) - [ytredirect](http://lukasmartinelli.ch/projects/ytredirect.html): [GitHub](https://github.com/lukasmartinelli/ytredirect) - [biketour](http://lukasmartinelli.ch/projects/biketour.html): [GitHub](https://github.com/lukasmartinelli/biketour) - [yow-hackathon](http://lukasmartinelli.ch/projects/yow-hackathon.html): [GitHub](https://github.com/lukasmartinelli/yow-hackathon) - [docksend](http://lukasmartinelli.ch/projects/docksend.html): [GitHub](https://github.com/lukasmartinelli/docksend) - [tsp-idpa](http://lukasmartinelli.ch/projects/tsp-idpa.html): [GitHub](https://github.com/lukasmartinelli/tsp-idpa) - [opencodereview](http://lukasmartinelli.ch/projects/opencodereview.html): [GitHub](https://github.com/lukasmartinelli/opencodereview) ## Optional - [Blog Archive](http://lukasmartinelli.ch/archive.html): Complete chronological list of all blog posts - [CV](http://lukasmartinelli.ch/cv.html): Professional background and experience