
David Hasse
(he/him)I'm naturally curious and enjoy figuring things out – whether it's through coding, designing, or working with others.
Skills
A rough self-assessment of selected technologies I've worked with.
Experience
A quick overview of my studies and work.
Jobsearch
Software Developer
Jun 2025 – Present
Waiting for Diploma
Heidelberg University
Mar 2025 – May 2025
Meanwhile, independent self-study and construction of this website
B.Sc. Computer Science
Heidelberg University
Oct 2018 – Mar 2025
Bachelor's Thesis Grade: 1.0 Overall Grade: 2.0
Abitur
Hölderlin-Gymnasium Heidelberg
Sep 2009 – Sep 2017
High school focused on science
School internship
SAP
Mar 2015 – Mar 2015
This or That
A quick glimpse into my developer preferences. Click on the cards to see my pick and why!
TDD first
vsBuild -> Refactor
Build -> Refactor
Ship, watch it breathe, then polish. Real-world feedback beats crystal-ball planning.
Light Mode
vsDark Mode
Dark Mode
Easier on the eyes - and let's be honest, it's cooler.
Sunrise Sprints
vsMidnight Sessions
Midnight Sessions
When the world goes quiet, ideas get loud. My best commits land after 10 p.m.
Coffee ☕
vsTea 🍵
Coffee ☕
A double-shot espresso is the compile button for my brain.
Headphones On
vsSilence Please
Headphones On
The right playlist puts me in the zone.
Recipe by the Book
vsFreestyle Cooking
Freestyle Cooking
I refactor recipes the same way I refactor code: taste-test, tweak, repeat.
CLI Ninja
vsGUI Explorer
GUI Explorer
I love a good CLI App – but my heart is with visualized data.
Gaming 🎮
vsMovie Night 🎬
Gaming 🎮
Interactive worlds train my systems thinking – and keep the curiosity meter full.
Teaching Mode
vsLearning Mode
Both
Knowledge grows in the hand-off. Happy to pass it on, hungry to soak more in.
Résumé
My current résumé, which includes self-assessments (like above) of four of the technologies I use most. The CV is provided in the current language of the website.