Useful little systems.
I’m Brian, a software engineer at Assurity under GovTech. I build AI products and bring builders together in Singapore.
Experience
-
Now
Software Engineer
Assurity Trusted Solutions · GovTech
Innovation & Engineering.
-
2025
Generative AI Analyst Intern
KPMG Singapore
Tax Technology & Transformation: Copilot Studio agents, prompt engineering and GenAI workshops.
-
2024
DevOps Engineer Intern
GovTech Singapore
GitLab CI/CD, Ansible and DevSecOps for Government Productivity Engineering.
-
2023
Cloud Engineer Intern
Accenture Southeast Asia
AWS, Terraform and CloudOps for Health & Public Services.
-
2019
Software Engineer Intern
Fidor Solutions · Dubai
Ruby on Rails microservices, Docker and AWS for digital lending.
-
2018–2020
Software Engineer
Accommodate
Godot games, websites and DevOps.
Projects
GitHub-
2025 · Build for Good, top 5LetterKey
Helps seniors understand official letters and SMS in six languages, with PII redaction before anything reaches a model. One of five winning teams from 21 finalists at the Build for Good Community Hackathon 2025, with $20,000 and an accelerator. Over 1,450 documents processed, and featured in The Straits Times.
Next.js · Azure OCR · Presidio · AWS
-
2026 · Open sourceTelegram & WhatsApp agent plugins
MCP servers that let Codex, Cursor and Grok Bot search, summarise and draft replies across your personal chats, with sending gated behind confirmation. One bundle per app, portable across agent clients. WhatsApp version.
MCP · Python · Agent Plugins
-
2026 · macOS appNotchShot
A notch shelf for macOS that captures any window’s screenshot, text and accessibility tree in one keystroke, ready to paste into an AI conversation. Local-only, no account, with signed automatic updates.
Swift 6 · Accessibility API · On-device OCR
-
$ sudo fireclaw doctor $ sudo fireclaw setup --instance my-bot \ --model "openai/gpt-5.5" $ sudo fireclaw list2026 · Open sourceFireclaw
A Bash CLI that runs each OpenClaw agent in its own Firecracker microVM, with isolated networking, systemd units and health-gated lifecycles. No Kubernetes, no daemon.
Firecracker · systemd · Bash
-
2026 · Meetup infrastructureGrok Bot check-in wall
The venue screen for a Grok Bot meetup in Singapore. Guests check in on Luma, a Three.js ASCII Grok Bot greets each one by name, and the server hands out and emails credit codes, with a staff console for lookups and resends.
Three.js · Luma API · Resend · Docker
-
2026 · CommunityDear Codex Team
A handwritten book of thanks from the Codex community to the team behind it, rebuilt on the web as a 3D keepsake with a shared page anyone can sign.
Blender · WebGL · Community
-
2025 · Cursor Hackathon, 2ndCan You Beat Groq?
A speed challenge where people race fast language models in real time across puzzles, trivia and typing.
LLM inference · Real time
Community
- OpenAI Codex ambassador and SpaceX ambassador.
- Perplexity campus ambassador, bringing over 700 SMU students on board.
- Meetups and build nights for builders in Singapore. See the recaps.
- Workshops and talks on building with AI for SMU BIA, gen-c and the .hack AWS certification programme.
- Teaching assistant at SMU for Enterprise Solutions Development and Digital Business Technology & Transformation.
Writing
All writingEvent recaps
All recapsLet’s talk.
Ideas, projects, or a simple hello.
[email protected]