
Hi, my name is David, and I am a full-stack developer, mentor, coach, and trainer.
I started my software engineering career back in high school about 20 years ago when I got the chance to trade French "Au reservoir?"
for Turbo Pascal writeln('Hello, world!');
In my first few years, I worked as a game developer, using C++ and C# to help develop a huge fantasy role play game. Then, I transitioned into the Java Enterprise world, where I implemented complex backend services for companies like 1&1, The Financial Times, or ImmoScout24. After a brief detour to Swift and iOS, I switched in 2015 to my preferred tech stack: React, Node, Serverless, and AWS.
Today, my passion is cultivating a new generation of full-stack software engineers.
I believe that software grows like a plant; and that the development approach needs to acknowledge that. That’s why I love Agile practices like incremental design and test-first programming.
See you around,
-David