
Ubon
A pragmatic scanner for React/Next.js, Vue, and Python projects. It complements your linter by catching hardcoded API keys, broken links and assets, risky eval patterns, basic accessibility misses, and dependency vulnerabilities.
Director of Tech at Skills Union. Cursor Ambassador (Bangkok) and Regional Lead, Southeast Asia. Bangkok / Singapore.
Director of Tech at Skills Union and Cursor Ambassador (Bangkok) and Regional Lead, Southeast Asia
I run free community events and offer private trainings.

Worked in
Small tools, open source, and writing.

In November 2024, while enduring a sickness that limited my daily quality of life, I needed a clean, uncluttered timer that felt safe.
A year later, after collecting feedback and studying productivity, the nervous system, and ADHD, it became something I was proud to share.

A pragmatic scanner for React/Next.js, Vue, and Python projects. It complements your linter by catching hardcoded API keys, broken links and assets, risky eval patterns, basic accessibility misses, and dependency vulnerabilities.

A save-game system for AI coding sessions. Trigger words like savegame, loadgame, and shipit write small journal files the next session reads, so you don't re-explain context to your agent every time you sit down.

A graph-shaped knowledge store for JavaScript: leaves, tags, typed connections, fuzzy and structural search, plus an optional LLM context-building layer.

A personal publication where I write about prompting strategy, AI coding workflows, and mental clarity for builders.


Cursor Ambassador (Bangkok) and Regional Lead, Southeast Asia. I run regular meetups, cafe co-working days, and zero-to-one workshops.
129 attendees. Q&A with Nick Miller, Senior Engineer at Cursor, hosted at The Decaf.
141 attendees. Co-working day at The Decaf in Sukhumvit.
70 attendees. Co-working day hosted at Sarnies.
24 attendees. Hands-on workshop at ZeniCHub. Reprise of the sold-out January edition.
41 attendees. Beginner-friendly workshop at ZeniCHub. Sold out.
65 attendees. Community meetup at Bubble Humble.
Where I've worked, in order.

Skills Union
03/2026 - Present · Singapore (Remote)
Working directly with the CEO and Head of Product on projects for academic institutions in Singapore and Bahrain, and a global skills/taxonomy tool. Leading a team of developers and driving digital transformation into advanced AI-driven workflows and technical strategy.
British Airways
02/2025 - 04/2025 · London, UK
Led UI development for mission-critical fleet management and runway optimization system. Conducted comprehensive UI audits and presented improvements to management.
Roche (via Garaje de Ideas)
03/2024 - 06/2024 · Madrid, Spain
Led the Navify marketplace migration from Angular to Next.js. Delivered PoC as blueprint for migration and coordinated with team members.
Nike
12/2021 - 04/2023 · Hilversum, Netherlands
Enhanced internal supply chain web applications across Asia, EMEA, and North America. Supervised and mentored front-end team members.
Booking.com
04/2021 - 10/2021 · Amsterdam, Netherlands
Led migration of partner portal UI from PERL templates to modern Vue.js solution. Conducted reverse engineering of legacy code.
Freelance Consultant
05/2015 - 12/2020 · Remote
Collaborated with major companies across diverse industries including fintech, government, and healthcare.
Lolo Tof is my solo project. Recordings on Spotify, Apple Music, and Bandcamp.



Full-time at Skills Union. Open to a small number of advisory and Cursor-training engagements on the side.