Technical PM and Engineer by day. I also write near-future techno-thrillers about systems, coercion, and the quiet violence hidden inside administrative language — and paint the landscapes of Ontario's Georgian Bay.
The repos here are things I've built for the fun of it. Each README explains the why as well as the how.
| Terra Incognita · repo | A world geography game: 202 real places, one photo each — where on Earth are you? |
| Beyond Doubt · repo | A daily deduction puzzle that never makes you guess. A solver refuses any move the clues don't force. |
| No Exit · repo | A self-hosted escape room, with the puzzles kept sealed so the public repo doesn't spoil them. |
| World Cup Pool · repo | The bracket pool I ran for the 2026 FIFA World Cup. |
Baylight: After Image · repo — The city doesn't punish. It helps. A near-future surveillance thriller as a novella, an audiobook and a microdrama, in six languages.
- portman.ca · repo — my site, with the games proxied in under one domain
- GeorgianArtist.com — my paintings


