Software Developer

Areng
Teanpakdeeprasat

I build tools and apps in my free time—from the small and quirky to the genuinely useful. Clean code and readable projects matter to me.

Projects

Things I've built. Filter by technology or search by name.

BeePEE

Used by real people

A desktop editor for making custom Portal 2 Puzzle Maker items (via BEEmod). One button turns level geometry into a real game model.

BeeBOT

Used by real people

The Discord bot for the BeemodTools community. It catches scams with a fine-tuned DistilBERT model and triages BeePEE crash reports with an AI agent.

No public repo

AlgebraLoop

Math practice from Algebra 1 to AP Calc, with every problem generated and graded in the browser. Tests generate thousands of problems to keep the grader honest.

No public repo

Railway Signalling Sim

Be the signaller for a fictional 8-zone railway, with a real interlocking deciding which routes are allowed. Ships with a 20-page rule book that tests keep in sync with the game.

No public repo

Tower Defense

A 3D tower defense in Three.js with 20 towers, 28 enemy types and a 50-wave campaign. Balance is tuned against measured win rates.

No public repo

Bank App

A full-stack banking app: sign up, deposit, withdraw and send money to other users. Next.js on a Go backend with JWT auth, deployed with Docker.

No public repo

BPE

The original Python editor for BEEmod item packages, with plugin support in v3. Now deprecated and replaced by BeePEE.

TR

Runs a batch of scripts at once so teachers can mass-grade student assignments, and warns when a script uses weird imports.

Blank

An image format made entirely of whitespace. Spaces and tabs encode RGB values, and a newline starts the next row.

SCR ATO

A macro that drives trains in Stepford County Railway on its own. It reads the HUD with OCR and decides what to press.

Graph IMG

A vector image format that draws with math functions, defined in its own small language.

Website

This site. Next.js with no backend, filterable projects and animated transitions.

Yapper

A work-in-progress desktop chat app built with Electron.

No public repo

MC SERVER

A Minecraft minigames server with game logic in Java, including KitPVP Duels and Extreme Hide and Seek.

No public repo

Skills & tools

Languages, frameworks, and design tools I use to ship projects.

Languages

Swift

Picking up native Apple development. Nothing shipped yet.

No projects yet

Frameworks

Tools

Design Tools

Adobe

Photoshop and Illustrator for logos, icons and UI assets.

No projects yet