Hi, I'm Joël. This is everything I make.
M.Sc. computer science student at Uni Trier. Developer on weekdays, photographer whenever the light is good.
Now
The master's research project: spoken descriptions become editable VR scenes on a Quest 3. Between builds, CK3 toolkit releases and four exams this July.
Active on GitHub
- ck3-modding-toolkitAUG 2026
VS Code extension for Crusader Kings III modding: Paradox-script language server (completion, hover, go-to-definition, rename), structural diagnostics, ck3-tiger integration, and localization tooling.
- ai-form-fillJUL 2026
Framework-agnostic library for AI-powered form filling: extract structured data from free text and fill any HTML form via Ollama or OpenAI-compatible APIs.
- WebentwicklungJUL 2026
A neat Kanban board with loads of functionality
Shipped
CK3 Modding Toolkit.
Language server for Crusader Kings III modding: completion, hover docs, go-to-definition, diagnostics, GUI preview.
132Installs via the VS Code Marketplace
On the Marketplace ↗Everyday stack
- Zen BrowserFirefox under the hood, minus the clutter.Daily
- VS CodeThe editor. Also where the CK3 toolkit lives.Daily
- ClaudePair programmer on most of what ships here.Daily
- ProtonMail, calendar, drive. De-Googled on purpose.Daily
- GitHub DesktopWhere the commits still happen.Daily
- GitButlerSupposed to replace GitHub Desktop. Hasn't stuck yet.Trialing
- SpotifyRunning whenever the code is.Daily
- PhotoshopOn the way out; the subscription outgrew the use.Leaving
- LightroomGoing with Photoshop. The RAW workflow seeks a new home.Leaving
Latest frame
Fujifilm X100V · 23 mm · f/2 · Trafalgar Square, Londonphotography.jdeffner.com ↗