Home
Welcome
Hi, I'm John Doktor — software developer, AI experimenter, and creator.
I explore the space where code, creativity, and intelligence meet — from legacy system migrations and full-stack architecture to AI-assisted game design and LLM-driven workflows.
This site is where I document that journey: how I build, what I learn, and the experiments that go surprisingly right (or hilariously wrong).
What this blog is about
Here you'll find a mix of:
💡 AI & LLM experiments — real-world uses of large language models in software development, architecture, and creative projects.
🎮 Game development — exploring what happens when you let an AI write and design games from scratch.
🧩 Software architecture & tooling — lessons from migrating legacy .NET projects, building clean APIs, and modernizing large systems.
⚙️ Automation & DevOps — pipelines, containers, and workflows that actually make life easier.
It's a mix of code, insight, and curiosity — written for developers who want to build smarter, faster, and more creatively.
Featured Project
Created entirely with Codex
My latest experiment is a retro-style racing game, built without writing a single line of code by hand.
Every asset, script, and behavior came from prompts and iterations with OpenAI Codex.
It started as a thought experiment:
What if an LLM could not only assist coding — but actually create an entire playable game on its own?
The result surprised me — not just technically, but creatively.
You can read the full write-up and see a short gameplay video here:
👉 [Read the story of the Codex-built game →]
Currently
I'm currently working on several projects:
Migrating large legacy .NET systems to modern, containerized .NET 8 APIs
Experimenting with AI-assisted refactoring and test generation
Building new generative workflows for games, web apps, and storytelling
If that sounds interesting, stick around — or reach out via the Contact page.
A note
Everything here is written from hands-on experience — I break things, fix them, and share what I learn along the way.
No hype. Just exploration, curiosity, and a lot of late-night coding.