Alex Wilkinson

I build things that make complicated systems simple.

Co-founder and CEO of Houski, where we turn the mess of North American property records into one clean dataset. In the hours around that I design programming languages, a universal language anyone can learn, and write about why simplicity is so hard to hold onto.

Work

Three things I have built

One is a company, one is a language people speak, one is a language computers speak. They are more alike than they sound.

01

Houski

Co-founder and CEO

A property data platform for Canada and the United States.

Houski takes the scattered, inconsistent public record - assessments, listings, addresses, geography - and turns it into one clean, queryable dataset that developers and analysts can actually build on. The pipeline is Rust end to end: importers that normalise every source into a common shape, an address standardiser that reconciles the same property described five different ways, and an API that serves the result. I co-founded it, run it, and still write a good deal of the code.

  • Rust
  • Polars
  • Data pipelines
  • API design
  • Real estate
houski.ca
02

Simple Universal Language

Creator

An auxiliary language designed to be the easiest one on Earth to learn.

Twelve letters, one sound per letter, and no irregular verbs, gendered nouns, silent letters or spelling exceptions anywhere in the grammar. Small roots snap together into larger words, so a handful of them already gets you thousands of meanings. Braille and sign language are part of the original design rather than translations bolted on afterwards - the braille dots sit directly on the printed strokes, so one printing reads by sight or by touch. The site itself is written in Nail, and the dictionary is live.

  • Language design
  • Nail
  • Typography
  • Accessibility
  • Braille
sul.alex-wilkinson.ca
03

Nail

Creator

A programming language for grug-brain developers that transpiles to Rust.

Nail is an experiment in taking things away. No mutability, no null, no classes, no generics, no macros, no package manager, no imports - and no hidden control flow either: its collection operations are spelled out as map, filter, reduce and scan rather than hidden behind method chains. What it compiles to is ordinary async Rust, so the result is genuinely fast rather than merely simple. The compiler is written in Rust, and this page you are reading is served by a Nail program.

  • Rust
  • Compilers
  • Transpilers
  • Type systems
  • Language design
nail.alex-wilkinson.ca
Writing

Two books, both unfinished

Neither is out yet. When they are, they will be here first.

A book on simplicity

In progress

Non-fiction

The thread running through everything else on this page: why systems - languages, software, companies, institutions - accumulate complexity, what that complexity costs the people using them, and what it takes to remove it rather than paper over it.

A novel

In progress

Fiction

A work of fiction, written slowly and in the gaps. More about it here once there is something worth reading.

About

The short version

I like removing things.

Most of my work starts the same way: something that should be straightforward is not, and the reason turns out to be accumulated history rather than any real difficulty. Property records are a mess because a hundred jurisdictions each solved the same problem differently. Programming languages are hard because every one of them kept its old ideas while adding new ones. Natural languages are hard because nobody designed them at all.

So I build the version with the history taken out. Houski is that idea applied to real estate data, Nail to programming languages, and Simple Universal Language to human ones. Rust is what I reach for when the result has to be fast as well as simple.

I am based in Calgary, Canada. Nearly everything I make ends up open source.

Contact

Say hello

Press and hold the button for two seconds and my email address will appear. It is not written anywhere in this page - it is built in your browser, on purpose.

Or find me on GitHub.

Alex Wilkinson
Who wrote this

Alex Wilkinson

Hello. I built everything above, and this page as well - it is a Nail program, so the language is running the site that describes it. I am in Calgary, Canada, and most of what I make ends up on GitHub for anyone who wants it.

If something here is useful to you, or wrong, the button just above will hand over my email address.