Writing · Nanaimo, BC
Writing
Notes on how I build AI and full-stack projects.
Articles
- How I approach custom LLM development — I build and fine-tune custom LLM models for my own apps, and my latest projects run on them. Here is where that work sits alongside the other AI tools I build.
- How I built HeshBot, the AI assistant on this site — HeshBot replaced a third-party chat widget on trevorheshka.com. It's a dependency-free JavaScript widget and a single PHP 7.4 endpoint that calls Google Gemini, grounded in this site's public pages.
- Building public-data apps for BC: court lists, council meetings and real estate — Several of my live builds turn public British Columbia data into searchable web apps: the BC Court List Archive, the Civic Meeting Hub, the Nanaimo Bylaw Tracker and BC Real Estate Market Pulse.