Projects
Things I design and build on my own time, from a desktop app to the site you are reading.
Knightbook
Desktop app · 2026
A desktop workspace where a person and their AI tools share one project. The Markdown docs and a Kanban board of tickets live as plain files in the repository, AI clients reach them through a bundled MCP server, and the person decides what is done.
Electron, React, TypeScript, MCP, Astro
- Tickets move through Backlog, In progress, Verification and Done, and only the person can accept work as done.
- Existing Markdown is included by path and rendered in place, with links between documents and tickets.
- Plans group tickets into phases and read their progress straight from the board.
- Every write checks what the writer last read, so a stale write is refused instead of overwriting newer work.




dennyweb.dev
Website · 2026
This site: a portfolio and blog with a three.js field of 250,000 points in the hero, static pages built by Astro, and React only where something needs to move.
Astro, three.js, React, TypeScript, Tailwind CSS
- A three.js globe of 250,000 points, one per concurrent user on the app Denny helps keep fast, that parts around the cursor.
- Static pages from Astro content collections, with React islands only for the navigation and the contact form.
- Light and dark themes built from a small token set: night ground, bright ink and one signal orange.

