Hi, I'm David Hamann

I am an independent software developer from Hamburg, Germany. I build custom software solutions for companies and institutions in various industries. From automotive to health care, from one person startups to global enterprises.

Working primarily out of my office in Hamburg, I help clients turn ideas into software and make the most out of their data.

I work with a variety of programming languages and tools, but my current focus lies in FileMaker, Python and the “web stack”. See my Clients page to learn more about past projects.

In addition, I am currently exploring the area of artificial intelligence, more specifically machine learning.


In 2006 I started working full-time as a software developer in a small database consulting company in Hamburg. My focus was on database driven custom application development for both industrial settings (e.g. inventory management & logistics, accounting, eCommerce, ERP) and the medical sector (mostly clincial study systems for university hospitals).

After about 5 years, in 2012, I founded my own company and have been doing software consulting since then.

When not programming, I like to take photos (Flickr) and read books (Goodreads).

Publications, Learning & Certifications

I like to write technical posts on my blog and have also written multiple print articles about software techniques and projects (for example [German]: development of financial controlling application for an ad agency, or record update technique).

To continue learning, I like to participate in and speak at IT conferences in Germany and abroad, do online courses and side projects, and read books.

I have also been certified for FM database development in versions 12-17 and am the creator of the Python library python-fmrest, a wrapper around the FM Data API.

Let's work together

Have a question about anything I do, or want to work with me? Just send me an email.

Email me