Sitemap
Site map.
Current pages and work. Archived or paused content is intentionally omitted.
Current public work
By JTT properties
- By JTT Games Games and playable prototypes ↗
- By JTT Experiments Research and prototyping ↗
- By JTT Design Design standards and guidance ↗
Writing
- Using AI to Ship Software Without Accumulating Technical Debt
- Building Reliable AI-Assisted Developer Workflows
- Astro Navigation, DOM Lifecycle and Scroll-Reveal Effects
- Diagnosing OpenClaw Gateway Delays on Windows: A Debugging Case Study
- External Memory and State Verification for Long-Running AI Agents
- Building an ARC Raiders Loadout Planner: A Prototype Case Study
- Building Accessible Themes with CSS and Persistent Preferences
- Deploying Astro: Vercel vs Cloudflare vs Netlify
- REST vs tRPC vs GraphQL: Choosing an API Contract
- Practical TypeScript Patterns for Safer Application Code
- Security Boundaries for AI-Assisted Developer Workflows
- Xbox APIs for Developers: Official Access and Unofficial Libraries
- A Practical AI-Assisted iOS App Development Lifecycle
- Astro Islands: Choosing React, Vanilla JavaScript and Shared State
- AI-Assisted Chrome Extension Development with Manifest V3
- Vibe Coding Android Apps: A Practical AI-Assisted SDLC
- App Store Optimisation: Apple App Store and Google Play
- Minimalist Astro 6 Portfolio Architecture