Work
Production platform where client AI workflows live: document extraction across three languages, expense and purchase-order flows, approvals, and AI chat over the client's own data — backed by MCP servers that expose each customer's systems as tools for Claude, ChatGPT, and Gemini. Multi-tenant by design — adding a customer's next workflow is configuration, not a new project.
Full digital platform for the Singha Food Festival. Produced under Omacatl, an event-organizing venture dedicated to large-scale cultural and food festival production in Thailand.
3D renderer for BITEC Convention Center in Bangkok, allowing expositors to preview and plan their booth layouts before events. Freelance project developed with Labn9, built in Unity.
Full digital platform for Tacofest Bangkok — one of the city's largest food events. Produced under Omacatl, an event-organizing venture focused on bringing large-scale cultural and food festivals to Thailand.
Non-profit video streaming and production initiative founded during COVID-19 quarantine. Produced and directed live broadcasts, yoga and mindfulness sessions, and podcast episodes via OBS. Built and maintained the website, and developed a donation system that raised ~30,000 THB for charity. Grew to 300+ members.
CMS and player monitoring system (internally 'iMedia CMS') for the True-branded red digital signage boxes at checkout in every 7-Eleven in Thailand — +11K Android screens. System architect and team leader for a serverless architecture using Node.js, React, and native Android.
B2B conversational assistant for corporate travel — booking flows, itinerary changes, and traveler support in natural language. Built it at 30 Seconds to Fly from an early neural-network prototype, then kept shipping it at enterprise scale after the American Express GBT acquisition: production pipelines for intent recognition, entity extraction, and multi-turn dialogue management, plus the model-evaluation infrastructure that tracked regressions between releases. Used by thousands of business travelers.
Content management system for Eibiz's network of Android screens. Built with React JS, Redux, and ASP.NET Core — enabling operators to schedule and push dynamic content across displays.
Call center module for the Directory application in Terminal 21 mall, Pattaya City, Thailand. Developed using WPF, WebRTC, and ffmpeg.
Smart screen application for The Coffee Club cafe chain. Built with ReactJS and Google Cloud Services (Firebase, Google Maps API), featuring real-time weather, currency exchange, and a live social media wall.
Unity Android project for Government Housing Bank (GHB) Smart Corner campaign. Interactive installation for bank customer engagement.
Digital corner interactive experience for Government Housing Bank. Part of a broader digital transformation initiative.
Bot-commanding interactive experience developed with arkavis. Explored emergent AI behavior and player agency.
48-hour game developed during Global Game Jam 2016. Explores themes of optimism and daily ritual.
Psychological journey through the mind of a schizophrenic person. Developed with Unity 5, Blender, and custom CG shaders. Exhibited at LEIVA 2015 at Centro Nacional de las Artes, Mexico City — the country's foremost national arts institution.
Word-finding game developed for iPad for Belmont cigarettes brand campaign. Built with Unity 5.
Prize-hunting game developed for iPad for Belmont cigarettes brand campaign. Built with Unity 5.
Educational game introducing early elementary school children to mathematical and scientific concepts through car identification and data classification. Addresses Common Core State Standards for K–2nd grade.
Calculator with two minigames — Whack-a-mole and a Math quiz — developed with Unity 5 for Apps-O-Rama.
Survival-action game for Android mobile devices. Developed with Unity 5 for Apps-O-Rama.
Virtual AR sculpture exploring collective intelligence and cloud computing. Interactive installation using mobile devices, augmented reality, and real-time Twitter data to create evolving 3D forms. Exhibited at Centro Nacional de las Artes, Mexico City — the country's foremost national arts institution.
2D platformer developed at SODVI collective and submitted to the Square Enix Latinoamérica game contest. Play as Pimo, a small creature navigating a hand-crafted world with tight platformer mechanics. Built in Unity with custom 2D art and audio.
AR system developed for a breast cancer health awareness campaign. Explored the intersection of medical communication and interactive media.
Post-traumatic Stress Disorder VR simulator about an express kidnap riding a taxi cab. Developed with Unity 3D for Universidad Nacional Autónoma de México.
48-hour game jam project for Global Game Jam 2013. Created with the SODVI collective.
48-hour game jam project for Global Game Jam 2012. Developed under pressure and creative constraints with the SODVI collective.
26 projects