Joshua Opolko

About

I'm Joshua Opolko, an independent builder and technologist. I design, build, and self-host the whole stack: the websites, the AI infrastructure behind them, and the immersive experiments that run on top. I also write long-form research. Everything here is something I made, and most of it is built to be read by people and cited by AI in equal measure.

What I build

Web infrastructure & GEO

This site runs on a static engine I wrote myself, my own page generator, JSON-LD schema, sitemap, and navigation tooling, with no CMS in the loop. A particular focus is GEO (Generative Engine Optimization): structuring content so it gets surfaced and cited by AI systems like ChatGPT, Perplexity, and Google's AI Overviews, not just ranked by classic search. See GEO: Optimizing for AI Citation, your site as AI infrastructure, and the LLM-as-ETL architecture.

The same engine powers a set of working local-Toronto tools: NowServingTO, Kids Events, HomeTurf, and a security dashboard.

Self-hosted AI

I run AI on my own hardware and write production guides from doing it, local models, agent frameworks, workflow automation, and private search:

WebXR & creative coding

I build interactive WebXR straight in the browser, real-time shader work with Three.js, Babylon.js (and more), and A-Frame, each running live with custom GLSL and a one-click path into VR. I'm also a long-time VR user and write about the worlds I spend time in, like cyubeVR and NeosVR.

What I write

Alongside the engineering, I write evidence-based research on psychology and social science, how adaptation, trauma, and belonging shape people inside high-control environments:

Connect: GitHub · LinkedIn