an MCP server + browser extension pair that gives Claude, Cursor, Windsurf — any MCP client — real-time read/write access to bookmarks across Chrome, Brave, Edge, Arc, and Chromium.
Wickend.
Wickes Wong — AI Engineer in Toronto. I build agent workflows and the tooling around them.
- 1. the personal site of Wickes Wong — an engineer who ships AI systems end-to-end, from the production AI line he led to the small tools he builds to sharpen his own workflow.
- 2. informal when an idea ships before Monday. "She pushed v1 on a Wickend and didn't tell anyone."
open to AI Engineer · Applied AI · Forward Deployed roles — Toronto / remote-Canada
A developer in the AI era
Everything I do feeds into an agent now.
Daily planning, weekly reviews, accountability nudges, chat replies, investment decisions, code, notes — whatever I've wired into the loop.
We work as a partnership: I bring the ideas, the questions, the direction; the agents bring memory, scale, and a patience I don't have. I learn from what they surface; they get sharper at the questions I keep asking.
The keystrokes belong to something else, but the thinking is mine — sharper now, with company.
How the loop actually works, in practice: orient before you dispatch, skills as the new dotfiles, and when the loop becomes procrastination.
Things I've shipped
-
-
a Go MCP server that lets AI assistants read, search, and write into a Joplin notes vault — without touching the wrong note.
-
a minimal, lightning-fast app launcher for macOS — what Spotlight would be if it had a single job and did it in 8 ms.
-
a browser sandbox for Yarn Spinner — write, parse, and visualize branching dialogue with the official Yarn Spinner 3 C# compiler running in your tab via .NET 10 WebAssembly.
-
a tiny macOS menu-bar app that watches your Claude account's real-time rate limits and tells you when the next session window opens.
-
a no-setup browser sandbox for Ink — inkle's narrative scripting language — with a Monaco editor, a live story graph, and the same inkjs runtime inkle ships in production games.
-
a TypeScript package that fetches YouTube video transcripts via the same internal endpoint the web player uses — no API key, no scraping, runs in Node and the browser.
Writing
Notes on AI-era engineering — the workflow around the model, not the stack underneath it.
- Engineering as Procrastination May 25, 2026 · 5 min
I spent ~30 days building a runtime to schedule my Claude Code work overnight, while never actually running it on a real task. The pattern is its own diagnosis.
- Orient Before You Dispatch May 19, 2026 · 4 min
every "AI runs a CTF" write-up skips the same step — the one where you put the LLM down and solve a few flags by hand. I keep arguing for it. Here's why it's worse to skip in an LLM loop, not better.
- The 12 CLAUDE.md Rules I Actually Keep May 18, 2026 · 4 min
Mnilax reported a 12-rule CLAUDE.md cut Claude's mistake rate from 41% to 3% across 30 codebases. Here's the file, and the case for keeping all twelve — then tuning.
- Why I Run My Own Matrix Server May 02, 2026 · 9 min
notes from three months of running a Conduit-fork on a homelab box, with WhatsApp / Telegram / Discord / LinkedIn bridges and one shared identity.
- Skills Are the New Dotfiles May 01, 2026 · 6 min
how I stopped trying to make Claude memorize my preferences and started installing them as bare-name skills instead.
- joplin-mcp — Notes for AI Agents Apr 14, 2026 · 5 min
the design choices behind a small Go server that exposes my Joplin vault to Claude, Cursor, and any other MCP-aware agent.