Highly curious, studying Computer Science and Media at Stuttgart Media
University. I’m driven by the desire of understanding how things work, reflected
by my passion for music, languages and technology.
Notes on software, learning, life, art, culture, media and everything in between
live over on Posts.
About
I’m Julian, born in 2002, from the beautiful Southern Germany. My
passions include music: both playing, producing and of course, listening;
languages: I both teach and learn passionately; and of course,
technology: My bread and butter is backend development with Java. In
2026 I completed a six-month Cyber Security internship at Mercedes-Benz
Financial Services, where I got to dive deep into enterprise security.
A CVE dashboard covering the current and previous month, auto-refreshed every two hours. Built to make vulnerability data readable anywhere without running a line of client-side JavaScript.
Python · HTML · CSS · GitHub Actions · GitHub Pages · NVD API 2.0 · EPSS · CISA KEV
translatetool
A live interpretation companion for German-Norwegian church services. Puts scripture lookup, liturgical terminology, and hymnals in one place while interpreting in real time.
Small computer living in my closet for running services that I’m interested in, testing deployments, and having somewhere to break things that isn’t production.
A separate personal site for essays on philosophy, culture, music, and whatever else doesn’t belong on a dev portfolio.
CI/CD · GitHub · Static site
libr
A personal log of books, films, albums and poems — what was finished, when, and one thought on it. Built so a reread accumulates as history instead of overwriting the last opinion.
A bilingual German/English recipe collection, kept as data rather than prose so every recipe stays consistent, searchable, and readable in either language.
Every Overwatch competitive match from one Drive event, parsed from screenshots into structured data, with an interactive explorer on top. Built to see what actually moved the results rather than guessing.
A graph of family lines and social relationships, kept as plain JSON in git and read through one self-contained HTML file that works offline. Built to answer “how am I related to this person” without anyone having to hold the answer in their head.
A zen terminal Minesweeper. Built to be one self-contained binary you can go install and run from any terminal, with nothing else to install.
Go · Terminal UI · ANSI escape codes
weboverlays
Stream overlays for OBS (a news ticker, a rotating GIF background, and a Spotify now-playing line) served as browser sources from one local server, configured from one dashboard instead of hand-edited files.
Python · HTML · CSS · JavaScript · Spotify Web API · OBS
ERP system
A custom ERP for a car detailing business, covering scheduling, customers, and operations that were being run out of spreadsheets. Modular frontend and serverless backend.
Go · Supabase · PostgreSQL · React · AWS Serverless
dubtitler
Turns a recording of someone speaking into subtitles and a dub in another language, with two points where a human checks the result. Built for testimony: unscripted speech, dialect, false starts, and names no speech engine has heard before.
Python · Whisper · Machine translation · Large language models · Prompt engineering · Claude Code · FFmpeg · Make
lecture2cards
Turns German lecture PDFs into uniform notes and Anki flashcards, fully local on a 16 GB M2 Mac. Built so exam prep starts from cards instead of a stack of slides.
Python · Local inference · Large language models · Ollama · OCR · PaddleOCR-VL · Anki · macOS
MercerAI
A voice-controlled D&D combat assistant that wakes on the phrase “How do you want to do this?” and handles combat lookups hands-free at the table.
Examines scalability, compliance risk, and organizational impact of adopting open-weight AI models in enterprise settings.
Research · Technical writing
Functional Programming in Clojure
Coursework notes, exercises and a final project for learning functional programming and Lisp idioms.
Clojure · PlantUML
hdm-calendars-ics
HdM Stuttgart publishes its calendars only as web pages. This crawls them twice a day and republishes them as subscribable .ics feeds, so the dates show up in any calendar app and stay current.
Batch-trims MP4s from a CSV list of start and stop times and re-encodes each clip to 1080p30 H.264, so cutting a dozen clips is one command instead of a dozen.
Python · FFmpeg
Now
Currently, I am studying Computer Science and Media at Stuttgart Media
University, getting my Bachelor of Science. Alongside my studies, I’m back at
Conceptboard, working in Support & Enablement.
More about me personally: I travel frequently between Germany and Norway, as
I’ve spent 1.5 years of my life there, so it feels like a second home at this
point. I love the culture and language, and even teach it voluntarily in my free
time.
I also volunteer as a youth and children worker and musician at DCG Deutschland, I’m quite the music fiend, especially when it comes to live performances and I frequent Stuttgart’s jazz clubs, rarely passing up an opportunity to experience music in person.
Besides that, I appreciate books, poetry, and language of all kinds, and I spend
my free time playing a bunch of instruments and producing music myself and writing anything from art analyses to more critical essays.
Contact
I’d love to hear from you! Feel free to reach out via email or connect on social
platforms. I typically respond swiftly.