Informatik B.Sc. vom KIT
2025 habe ich meinen Bachelor of Science in Informatik am Karlsruher Institut für Technologie abgeschlossen.
Über mich
Ich bin Davis Riedel, Softwareentwickler aus Pforzheim. Bei mir sprechen Sie mit der Person, die Ihre Software auch schreibt — ohne Projektleitung dazwischen und ohne wechselnde Zuständigkeiten.

2025 habe ich meinen Bachelor of Science in Informatik am Karlsruher Institut für Technologie abgeschlossen.
Meine Abschlussarbeit habe ich am Institut für Softwaredesign und -Qualität (SDQ) geschrieben. In dieser habe ich einen Simulator für das Blockchain-Trilemma programmiert. Für eine Seminararbeit über Sabotage in Open-Source-Projekten erhielt ich den Best-Paper-Award des Instituts.
Ich studiere Mathematik und Informatik auf Lehramt im Master an der Universität Tübingen. Bei Projekten mit Schulen kenne ich die Abläufe, um die es geht, aus eigener Erfahrung. Meine Software zur Schulbücherverwaltung wird bereits seit Jahren erfolgreich an einem Gymnasium in Baden-Württemberg eingesetzt.
Ich betreibe die Infrastruktur, auf der ich entwickle und ausliefere, selbst — von der Versionskontrolle bis zur Zertifikatsverwaltung. Diese Erfahrung fließt in jedes Projekt ein.
Neben meinem Studium arbeite ich als selbstständiger Softwareentwickler in Pforzheim und betreue Projekte in der Region Pforzheim, Karlsruhe und Stuttgart sowie bundesweit aus der Ferne.
Mein Schwerpunkt liegt auf Software, die einen konkreten Arbeitsablauf trägt: ein Verwaltungssystem, das täglich benutzt wird, eine Schnittstelle, die eine manuelle Übertragung ersetzt, eine Plattform, die viele Websites unter einem Dach hält.
Für mich beginnt ein Projekt immer mit der Anforderungsanalyse (Requirements Engineering). Mit einem Lasten- und einem Pflichtenheft, entwickeln wir ein gemeinsames Verständnis davon, was entwickelt werden soll.
Ich entwickle Software nach den Prinzipien der agilen Softwareentwicklung:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
Das heißt: Es entstehen in kurzen Zyklen lauffähige Zwischenstände, über die wir uns austauschen können, um frühzeitig auf neue Erkenntnisse und sich wandelnde Anforderungen eingehen zu können.
Der Einsatz moderner, KI-gestützter Entwicklungswerkzeuge gehört für mich heute selbstverständlich zum Handwerk. Sie beschleunigen Routineaufgaben, Boilerplate-Code, Tests und Dokumentation erheblich. Für Sie als Kunde bedeutet das: schnellere Ergebnisse und optimierte Projektbudgets.
Gleichzeitig gilt: Ich verlasse mich nicht auf blindes „Vibe Coding“. Software-Architektur, Datenschutz, Schnittstellendesign und sicherheitskritische Logik plane, schreibe und prüfe ich selbst. Mein Informatikstudium am Karlsruher Institut für Technologie (KIT) mit Schwerpunkt auf Softwarequalität stellt sicher, dass jede Zeile Code fundierten Ingenieursstandards standhält.
Mehr dazu lesen Sie auch hier: Leistungen > Individualsoftware.
Ich setze vor allem die Programmiersprachen TypeScript und Rust ein. Während TypeScript der Industriestandard für die Entwicklung von Web-Apps ist, ist Rust eine hardwarenahe Programmiersprache für Performance-kritische Anwendungsfälle.
Eine Übersicht der meisten Frameworks und Tools, die ich nutze finden Sie hier: Mein Tech-Stack.
Deutsch ist meine Muttersprache. Ich spreche Englisch auf C2-Niveau.
Schildern Sie mir kurz, worum es geht. Sie bekommen eine ehrliche Einschätzung — auch dann, wenn Individualsoftware nicht die richtige Antwort ist.