About me


My name is Geir Engdahl. I am a Norwegian guy born in ’83. Currently, I hold a master’s degree in applied mathematics. I’ve worked for Google as a software engineer for three years, and I’m currently working as an independent developer.

My interests range from running around and jumping over stuff (search for parkour to see what I’m talking about), to environmental and energy / resource scarcity issues, to science and computer science in particular. I’m passionate about math and computer science education, and I’m coaching the Norwegian team in the International Olympiad in Informatics.

To me, mathematics combined with the awesome power of the computer, is the ultimate tool. A sword that can cut through all kinds of problems where all else fails. Mathematics is the one discipline that will enhance your understanding of all others. To take one example of an unexpected application: Math can revolutionize advertising, making it more relevant to the user and more profitable to the advertiser. This is what I did while working for Google, developing the Conversion Optimizer for AdWords.

Bringing it all back together: I firmly believe that to prosper in the future, we need to think of resources differently. Eliminate waste. Optimize everything. Do more with less. This is the common theme in the projects I’m working on now. I also take on consulting and development projects for external clients. I thrive with projects that need mathematical optimization, world-class algorithms expertise and strong coding abilities. If it is an environmental project or involves maps, that’s even better. And if you want to change the world, I believe I can help.


12 Comments on “About me

  1. Pingback: Optimize Your Trips | Code 4 Me University

  2. Pingback: TSP Solver for Google Maps API | Code 4 Me University

  3. ernest purcell

    Hi Geir,

    Do you offer your Optimap as a service? My company is interested in using it to optimize routes for our business. Thank you in advance for your reply.

    Ernest Purcell

  4. Alexandre

    Hi Geir,

    Optimap seams not to be running any more (even pressing shift while reloading).
    Did you shut it down?

    Best regards,


  5. Alfredo

    Hi Geir,

    I discover Optimap and the company I’m working for is truly interested on a professional use of your wonderful work.

    I would appreciate a contact from your side, if interested, to discuss a cooperation as soon as possible.
    Thank you!!!

    Best regards!

  6. seopst

    Positioning in Google Top 5, that’s what I do and do it effectively. Organic Seo which uses a fully secure and complies with the guidelines of Google. I’m starting from the optimization of the website, or compress all of its elements that allow it without prejudice to the site.

  7. Redd

    Hi I was wondering how to add in the google function that detects when all the plot points have been loaded on the map after using the bulk locations options

    google.maps.event.addListenerOnce(map, ’tilesloaded’, function(){
    //this part runs when the mapobject is created and rendered
    google.maps.event.addListenerOnce(map, ’tilesloaded’, function(){
    //this part runs when the mapobject shown for the first time
    }); ?

  8. Mike Cavender

    What happened ?? I’ve been using your mapping for years all of a sudden today a google ad appears, and it doesn’t seem to work !!


    Hope I hear back !

  9. Donna McMurry

    I am so grateful for optimap multi route planner. Thank you so much for providing this service! I don’t like the new layout, but of course it still accomplishes the same results. It will take some time to get use to. I am wondering why you made the change in the layout.

  10. Ramon Moscat

    Thank you very much for the optimap tool. I am using it and analyzing it for some months. It is a great tool for the optimization of Route. Apparently the most recent change made to the page has some problems.

    For example.:
    1. – When you create a route with the option of calculating the “Fastest Roundtrip” route, the result shown is correct, but when you perform a calculation again with the option “Fastest A-Z Trip” the application does not work and hangs. This happens with the three Calculate Route buttons.

    2. – When you create a route with the option of calculating the route “Calculate in Order” The main marker does not show it.


  11. FirstSusanna

    I have noticed you don’t monetize your website, don’t waste your traffic,
    you can earn extra cash every month because you’ve got high
    quality content. If you want to know how to make extra $$$,
    search for: Boorfe’s tips best adsense alternative

Leave a Reply

Your email address will not be published. Required fields are marked *