Thalarian Labs

Thalarian Labs

Tools for the long tail of public data.

I build data tools as a solo developer in Vancouver — starting with the 8,000 Statistics Canada tables that exist but stay buried. By day I work on benefits intelligence; the through-line is the same: turn jurisdiction-specific data into something people can actually use.

Now

Building a search-first interface to Statistics Canada's long tail. Tinkering with a self-hosted agent stack. Recently became a dad — so shipping happens between naps.

Selected work

In progress Public data tool

StatCan Explorer

A search-first interface to the long tail of Statistics Canada — the ~8,000 tables that exist but never surface. Find the right dataset by what you actually want to know, see it rendered, and pull it without fighting the API.

  • Next.js
  • T3
  • PostgreSQL
  • StatCan API
Ongoing Experiment

Personal agent stack

An AI agent I run for myself, wired into my own health data, chat, and a configurable tool policy. A sandbox for figuring out what a genuinely useful personal agent looks like.

  • Agents
  • Python
  • Self-hosted
Notes Infrastructure

One droplet, everything

The whole Thalarian Labs stack runs on a single DigitalOcean droplet: Docker Compose, Caddy, a polyrepo setup. Cheap, reproducible, and boring in the best way. Writeup coming.

  • Docker
  • Caddy
  • DigitalOcean

About

I'm Boris Tsao, a developer in Vancouver who likes building things that are small, careful, and useful — usually where structured data meets a real domain. Thalarian Labs is where I do that in the open. I work in benefits and data systems professionally; here I follow the same instinct toward public data, clean tooling, and infrastructure I can fully understand and own.

Mostly TypeScript, Python, PostgreSQL, and a self-hosted Linux box.

Contact

Always up for a conversation about data tooling, agents, or infra.

[email protected]