About

Hi, I am Felix Geisendörfer, a software developer living in Berlin, Germany.

Currently I’m working as a Staff Engineer for Datadog focusing on Continuous Profiling for Go.

Before that I spend 6.5 years working for Apple on Factory Tracability systems using PostgreSQL and Go.

And prior to that I co-founded and bootstrapped Transloadit into a profitable business, was one of the first contributors to node.js and worked on many other open source projects as well.

One of my spare time passions is robotics, so a few friends and I organized an event around programming flying robots with JavaScript called NodeCopter which has now turned into a small community.

You can find me on twitter and github, or contact me directly.

Blog

You can subscribe to updates via RSS or E-Mail.

Connecting Go Profiling With Tracing
Profiling Improvements in Go 1.18
Advent of Go Profiling: Day 1-1: Branchless Go
Advent of Go Profiling: Day 1-1
CSV Boilerplate for Go
Implementing State Machines in PostgreSQL
PostgreSQL operations that you can't EXPLAIN
Go + Raspberry Pi powered Alarm Clock
Using TCP keepalive with Go
GoDrone - A Parrot AR Drone 2.0 Firmware written in Go
Vim Trick: Open current line on GitHub
Let's Fix File Uploading
The Pull Request Hack
Open Source And Responsibility
Hello World

I have been blogging since 2006, my older posts can be found here.

Speaking

After speaking a little too much in 2012, I've heavily cut down on events, but I still enjoy speaking ocassionally, so reach out if you'd like to invite me to an event.

fgprof - The Full Go Profiler · pdf GoWayFest, Online
tus.io - Squeezing Cats Through Tiny Mobile Tubes JSConf.us, Florida
tus.io - Squeezing Cats Through Tiny Mobile Tubes Web Rebels, Oslo
tus.io - Resumable file uploads for web and mobile apps Codemotion Berlin
tus.io - Resumable File Uploads · pdf UIKonf Preparty, Berlin
Programming flying robots with JavaScript · pdf NEXT Berlin
Programming flying robots with JavaScript · pdf Railsberry, Krakow
Programming an AR Drone Firmware in JS (de) · pdf Denkwerk, Cologne
Programming an AR Drone Firmware in JS (de) · pdf · video Cologne JS Usergroup
Faster than C? · pdf Prague JS Usergroup
Flying robots over a 10.000 mile distance with JavaScript · pdf Sydney JS Usergroup
Faster than C? · pdf Nodeconf.it, Italy
The power of node.js (with quadcopters) · pdf · video Øredev, Malmö
Faster than C? · pdf · video NodeDublin
Faster than C? · pdf · video · code JSConf.EU, Berlin
Programming flying robots with node.js · pdf · video LXJS Lisbon JavaScript, Lisbon
The power of node.js (with quadcopters) · pdf Developer Conference, Hamburg
The zen of node.js · pdf · video Campus Party Europe, Berlin
Node.js Quadcopter Programming · pdf Berlin JS Usergroup
As fast as C? · pdf · video London Node.js User Group
Node.js - A practical introduction · pdf Big Techday, Munich
The Node.js Scalability Myth · pdf Munich Node.js User Group
Node.js in production · pdf · video Web Rebels, Oslo
Bootstrapping Transloadit.com · pdf Roots, Bergen
The Node.js Scalability Myth · pdf Roots, Bergen
The Node.js Scalability Myth · pdf Mix IT, Lyon
The Node.js Scalability Myth · pdf Berlin JS Usergroup
JavaScript - The Bad Parts · pdf Berlin JS Usergroup
Node.js - Best Practices · pdf · video Munich Node.js User Group
Node.js - A practical introduction · pdf · video Munich Node.js User Group
Node.js - A practical introduction · pdf · video Øredev, Malmö
Building an alarm clock with node.js · pdf Reject.js, Berlin
Node.js - Eine praktische Einführung Developer Conference, Hamburg
How to Test Asynchronous Code Berlin JS Usergroup
How to Test Asynchronous Code · pdf NodeConf, Portland
Node.js - A quick tour · pdf Gameforge AG, Karlsruhe
Transloadit · pdf Startup Riot, Atlanta
Node.js - A quick tour Atlanta JavaScript Meetup Group
Node.js - Should Ruby Developers Care? · pdf Atlanta Ruby Meetup Group
Node.js in production · pdf Berlin JS Usergroup
Node.js as a networking tool · pdf · video 27C3, Berlin
Node.js - A quick tour Ruby User Group Berlin
Dirty - How simple is your database? · video JSConf EU, Berlin
Node.js - A quick tour Hamburg.js User Group
Node.js - A quick tour Berlin JS Usergroup
JavaScript and Git CakeFest, Berlin
Recipies for successful CakePHP projects CakeFest, Berlin
jQuery and CakePHP CakeFest, Buenos Aires
Git and CakePHP CakeFest, Buenos Aires
With jQuery & CakePHP to World Domination CakeFest, Orlando
ActiveDOM jQuery Camp, Cambridge

Contact

You can reach me at [email protected]

I love meeting new people, so if you're in Berlin, I'm almost always up for having lunch or coffee - just get in touch!

Please use Github for any questions or bug reports concerning my open source projects, this way the information can become useful to everybody.

I try to answer all e-mails, but sometimes I have a bit of a backlog.

Hosted by netlify