Profile photo

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.

Java
SQL
C++
Python
PostgreSQL
NumPy
Matplotlib
SciPy
Git
Linux
Bash/Shell Scripting
Docker
JavaScript
React
TypeScript
Next.js
Tailwind CSS
VSCode
LaTeX
Unreal Engine
ParaView
OpenGL

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

vs

Build -> Refactor

Build -> Refactor

Ship, watch it breathe, then polish. Real-world feedback beats crystal-ball planning.

Light Mode

vs

Dark Mode

Dark Mode

Easier on the eyes - and let's be honest, it's cooler.

Sunrise Sprints

vs

Midnight Sessions

Midnight Sessions

When the world goes quiet, ideas get loud. My best commits land after 10 p.m.

Coffee ☕

vs

Tea 🍵

Coffee ☕

A double-shot espresso is the compile button for my brain.

Headphones On

vs

Silence Please

Headphones On

The right playlist puts me in the zone.

Recipe by the Book

vs

Freestyle Cooking

Freestyle Cooking

I refactor recipes the same way I refactor code: taste-test, tweak, repeat.

CLI Ninja

vs

GUI Explorer

GUI Explorer

I love a good CLI App – but my heart is with visualized data.

Gaming 🎮

vs

Movie Night 🎬

Gaming 🎮

Interactive worlds train my systems thinking – and keep the curiosity meter full.

Teaching Mode

vs

Learning 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.