
Valentin Gill
medical computer science · software developer · Gießen, DE
status: currently studying systems & graphics
- understand the basics before moving fast, especially now with AI
- make mistakes, learn from them, embrace failure - that's the way to become a good developer
- "shortcuts make for long delays" — Pippin, The Lord of the Rings
I'm about to finish my master's in medical computer science, working day to day on ETL pipelines and web development. Somewhere along the way I got interested in what happens underneath the hood of a computer. That turned into a real passion for low-level work, and i keep building on it ever since. I love reading technical books, everything from topics like DSA to computer science trivia. The more i read, the faster my want-to-read shelfs grows.
I built this page as a space to collect my projects, and keep track of what I'm reading. I'll also be writing articles about the projects I'm working on, and whatever else is on my mind. Feel free to look around, or send me a message about anything that catches your interest.
Currently: building a tiny ECG-Device and writing the plotter myself in C with SDL2, plus a slow read through Operating Systems: Three Easy Pieces.
A CPU-only software ray tracer in C, built with Peter Shirley's Ray Tracing in One Weekend as reference. No GPU, no external math library. Vector math runs on my own (really rudimentary) Vector3 implementation. Raylib is only used to open the window and handle input; every pixel is computed on the CPU. I'm also planning to use this project to explore multithreading, something I'm currently reading about in OSTEP.

