Hello. I teach, design, code, and build things in Singapore. I also spend money on AI coding subscriptions at a rate I'd rather not discuss.
Most of my work happens at Tinkertanker, the company I co-founded, where we teach coding and making to learners of all ages as Tinkercademy. I run classes and design curriculum on agentic engineering, intro programming, app development, web development, game development, and more, for audiences from students to adults.
I co-founded and help run the Agentic Builders Collective, a Singapore community for people building with AI agents. You can add yourself to our website by pull request! You don't even need to understand the code, just point your favourite coding agent at the repo and demand to be added.
- JustNow: a native macOS menu bar app that keeps a short, fully local rewind history of your screen, with OCR, search, screenshots, and zero telemetry (source).
- YNAB Rewards: a rewards tracker for people who obsessively categorise their YNAB transactions to maximise their credit card rewards. (Hello!) (source)
- Bamboobot: generates certificates of achievement with text properly embedded in the PDF (source).
- Classroom Widgets: a real-time teacher/student activity board with polls, questions, timers, QR codes, randomisers, handouts, feedback, and voice commands (source).
- Discord Drive Uploader: a self-hosted Discord bot and setup UI that uploads photos and videos from mapped Discord channels into Google Drive folders.
- Points Accelerator: a Discord economy and assignment bot for class communities, with group points, personal wallets, a marketplace, betting, lucky draws, and an OAuth dashboard.
- TKrobot Stickers: stickers for the company mascot, made by complaining extensively at imagegen (source).
- Vibbit: an AI coding assistant for micro:bit MakeCode, packaged as a Chrome extension and bookmarklet, with a managed classroom backend as well as bring-your-own-key mode (source).
- DF-Style Linked List: a WordPress plugin I haven't touched in over a decade, which remains my most-starred repository. Yay?
- Tinkerer's Guide to the micro:bit Galaxy: a book we wrote during the pandemic.
- Stanford University: BSc and MSc in Electrical Engineering, concentration in digital signal processing (supposedly. If someone came up to me to convolve or transform something Fourierly on the spot, I would be very nervous.).
- National Institute of Education: Postgraduate Diploma in Education; in a previous life I taught Computing, Mathematics, and Physics at Raffles Institution.
- Assorted certifications: Apple Certified Trainer for Swift; Apple & Certiport App Development with Swift Certified User; Apple Professional Learning Specialist; Unity Certified Associate in Game Development; Advanced Certificate in Learning & Performance; Microsoft AI-900; Microsoft and Minecraft(??) Global Training Partner.
- Volunteering: Teacher-mentor and section leader across four runs of Stanford Code in Place, Stanford's free online intro CS course modelled after CS106, where I first started teaching in my sophomore year.
I write at yjsoon.com about tech, programming, teaching, design, running a company, and other amusing things. You can also find me on LinkedIn, X, and Threads.
Many of the repos here at /yjsoon are class materials, demos, and experiments, some with names like etdfsgdfsgdsfahdfhadf. Sorry.





