Full Stack Software Developer
A multi-episode cinematic AI tournament series where multiple Large Language Models compete in Texas Hold'em,
learning new strategies over time to optimize their performance and defeat the other AI agents.
Built with a Python backend that manages game logic, hand evaluation, and live
communication between multiple AI agents, and a Unity front-end that renders full TV
broadcast-style episodes.
The system orchestrates real-time AI decision-making via API communication, and outputs replayable JSON
game data for voice creation, animation, and video production. The series is available with subtitles
in both English and Thai!
Stitch-uations is a strategic word-linking game based on the popular NYT Letter Boxed format. Players
must use all letters on the perimeter of the box to form words, with the final letter of one word
becoming the starting letter of the next. Players can play the New York Times Letterboxed Archive, create
their own custom games, share them with friends, and play the NYT daily game as soon as it is available.
I built this using React to handle complex state management and word validation
against a custom dictionary API created with AWS Lambda and API
Gateway.
The game is playable in 7 languages, and the User Inferface is available in
13 languages, including Hebrew and Thai!
A specialized utility designed for competitive Scrabble and Words With Friends players to train
vocabulary and strategy.
Practice building 7 letter bingos, 8 letter bingos, and train on specialized dictionaries, including
JQXZ words, vowel-heavy words, 0-vowel words, and more.
I am a software developer focused on creating fun, engaging software that challenges the mind. These games are part of an ongoing portfolio to explore back-end architecture and front-end user interface design through a wide variety of platforms. Each project is constantly improved based on user feedback.
Beyond coding, I enjoy video editing/production, learning languages (currently learning Thai), playing guitar, and playing with my cat, Lucky. Feel free to connect with me through the links below!
This website uses Google AdSense to serve advertisements. We care about your privacy and provide the following disclosures:
We do not store personal data (such as names or emails) on this landing page. If you use our games, standard browser cookies may be used to save your game progress locally on your device.