Teethawat

Work[09]

  1. 01 Journey of Vaja GAME · UNITY 6 · 2025
  2. 02 Z80 Workspace DEV TOOL · BROWSER IDE · 2026
  3. 03 OSS Contributions OPEN SOURCE · 2026
  4. 04 MSU Hackathon 2026 AI PRODUCT · HACKATHON · 2026
  5. 05 Memory Base AI SYSTEM · 2026
  6. 06 WhipUI AGENT TOOLING · NPM · 2026
  7. 07 Assembly YASM Helper DEV TOOL · VS CODE · 2026
  8. 08 z80-exam-prep LEARNING · 2026
  9. 09 Drawing SKETCHBOOK · HOBBY · 2023

GAME · UNITY 6 · 2025

Journey of Vaja

Project head · team of 3 · 2025

A 2D action RPG made by a team of three. I drew most of the main art, composed the scenes, did the rigging and animation, and wrote the player control.

Gameplay · cut from a recorded build
08 / 10

Vaja · attack · 12 fps

The first attack · 10 frames exported from the rig

DEV TOOL · BROWSER IDE · 2026

Z80 Workspace

Built in 9 days · complete · web + Electron

A browser IDE for Z80 assembly that runs the course’s real assembler and board simulator through DOSBox compiled to WebAssembly.

01 Assemble End of Assembly -- No Errors
Z80 Workspace console: C16 finishes with End of Assembly -- No Errors
02 Load File load success at 2000h
Z80sim in Z80 Workspace: File load success at 2000h
03 Run Program halted
The built-in lab1.asm sample after running from 8000h: Z80sim reports Program halted

Captured on the live site · the built-in lab1.asm sample

OPEN SOURCE · 2026

OSS Contributions

2 PRs merged

Problems I hit while using other people’s tools, taken upstream: two merged fixes and one root-caused bug report.

AI PRODUCT · HACKATHON · 2026

MSU Hackathon 2026

13–14 Aug 2026 · team of 3

A two-day hackathon idea for a breakfast shop, shown through a prototype that connects order review, receipts and ingredient planning.

Winner

AI track · Higher Education

My part

  • 01Order OCR workflow
  • 02Chatbot UI
  • 03Ingredient & stock forecasting
  • 04Kitchen dashboard integration

AI SYSTEM · 2026ACTIVE

Memory Base

A reusable memory infrastructure that keeps what should be believed, updated and recalled over time.

Status
Experiment phase · M1, M2A closed
First host
Claude Code
FIG. 01Memory Base and its harness
write · readread Claude CodeHOSTCodexREAD CLIENTMemory BaseRELEVANCE · BELIEFprojectmemBASELINE ARMclaude-memBASELINE ARMAuto MemoryBASELINE ARMHarnessCOUNTERFACTUAL

System sketch — not the final architecture.

AGENT TOOLING · NPM · 2026ACTIVE

WhipUI

0.1.0 → 1.2.0 in five weeks · I use it myself

Two skills in one thin package for coding agents: WhipUI builds from a spec, WhipDesign turns a rough request into UX and visual work.

“Make AI-built frontends feel designed.”The package’s tagline
Installnpx whipui init
Hosts
Codex · Claude Code · VS Code Agent
Versions
0.1.0 → 1.2.0 · 11 Aug – 14 Sep 2026

DEV TOOL · VS CODE · 2026

Assembly YASM Helper

Language support for YASM and NASM in VS Code, with a standalone language server.

Extended from Roncho’s TASM extension.

Autocomplete in VS Code inside an assembly file
Hover card showing a label’s documentation comment

155installs

on the VS Code Marketplace

Marketplace · 26 Sep 2026

LEARNING · 2026

z80-exam-prep

Interactive Z80 lessons: chapter 0 and exercises 1–6.

z80-exam-prep start page with chapter 0 and the first exercises

SKETCHBOOK · HOBBY · 2023

Drawing

A hobby since primary school, practised much more seriously from Grade 12. I still draw, less often now.

A girl in a sailor uniform by a wire fence, hair blowing in the wind
A full-length girl in a black and white dress with a large bag
A girl with cat ears in a flashlight beam, MEOW!! on the wall
A girl with long silver hair making a peace sign, on pink

Sheets, frames, captures

Open an image in a new tab to see it large.

Journey of Vaja

Open project
Forest map-art sheet: ground strips, grass, rocks, stone slabs, plants, branches, trunks and trees, each on its own
Forest map-art sheet · the pieces a scene is built from
Westbrook Stonescape scene from Journey of Vaja
Westbrook Stonescape · a scene composed from the map art
01 / 08

Vaja · run · 12 fps

Run cycle · 8 frames from the rig, exported at 12 fps

Drawing

Open sketchbook
Character redraws with red handwritten observations beside them
Character redraws and handwritten notes
Drawing timelapse · the character in a black and white dress

Tools

Z80 Workspace with source, the C16 console and the simulator memory view
Z80 Workspace · source, C16 “No Errors” and the machine code in memory at 2000h
Open Z80 Workspace
VS Code editor with YASM highlighting and the status bar showing YASM ok
Assembly YASM Helper · YASM highlighting, status bar “YASM ok”
Open YASM Helper
Everything by year — with competitions and teaching