Teethawat

Timeline[27]

Everything worth keeping, newest first — work, competitions, teaching and drawing, finished or not.

2026[19]

  1. Aug MSU Hackathon 2026A 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 AI systems
  2. Aug portawhipA portable agent harness. 108 commits and 7 releases, retired on 12 August 2026. Agent tooling RETIRED
    Type
    HARNESS
    When
    Aug 2026
    GitHub (archived)
  3. Aug WhipUITwo skills in one thin package for coding agents: WhipUI builds from a spec, WhipDesign turns a rough request into UX and visual work.0.1.0 → 1.2.0 in five weeks · I use it myself Agent tooling ACTIVE
  4. Jul OSS ContributionsProblems I hit while using other people’s tools, taken upstream: two merged fixes and one root-caused bug report.2 PRs merged Agent tooling
  5. Jul Z80 WorkspaceA browser IDE for Z80 assembly that runs the course’s real assembler and board simulator through DOSBox compiled to WebAssembly.Built in 9 days · complete · web + Electron Dev tools COMPLETED
  6. Jun MSU Hackathon qualifierQualification round of the MSU hackathon, June 2026: navigation, event filtering and pagination, animation, and the live-order interface. Interfaces & motion
    Type
    WEB APP
    When
    Jun 2026
    Who
    Team
  7. Feb Assembly YASM HelperLanguage support for YASM and NASM in VS Code, with a standalone language server.155 installs · 28 releases Dev tools COMPLETED
  8. — agentic-rag-homeworkWorkshop homework notebook: a RAG pipeline with a reranker and a sweep over its knobs. AI systems
    Type
    COURSEWORK
    When
    2026
    GitHub
  9. — CESCa#21: academic staff / TA again, this time for Networking. Teaching
  10. — Combo skill pack12 task entries and a router that combine ideas from Karpathy, Ponytail, Matt Pocock and ECC without letting them conflict. In daily use in Codex and Claude Code. Agent tooling ACTIVE
    Type
    WORKFLOW PACK
    When
    2026
  11. — LibreserveFrontend only, joined mid-way to practise GitHub and teamwork: search and filter UX, dark mode, admin UI. The system never saw real use. Interfaces & motion ARCHIVED
    Type
    FRONTEND
    When
    2026
    Who
    Team
  12. — Memory BaseA reusable memory infrastructure that keeps what should be believed, updated and recalled over time. AI systems ACTIVE
  13. — Motion GrammarGame UI motion measured frame by frame, turned into the tokens this site runs on. Interfaces & motion
    Type
    MOTION STUDY
    When
    2026
  14. — ROP route optimizerRoute-optimization prototype for fleets with time windows, backhauls and multi-trip. I worked on the Go ↔ C++ solver integration and the routing infrastructure. The startup did not sell. Private repo. Systems & backend ARCHIVED
    Type
    ALGORITHM
    When
    2026
    Who
    Team
  15. — Slot machine on FPGATeam final project for a Digital course: a slot machine on an FPGA with a 7-segment display, buttons and LEDs. My clearest part was the random-number logic. 49 of 67 commits. Embedded COMPLETED
    Type
    DIGITAL LOGIC
    When
    2026
    Who
    Team
    For
    Coursework
  16. — teach-me-allGenerating exam questions without hallucination. Paused: it grew more engineering than the job needed. AI systems ARCHIVED
    Type
    SIDE PROJECT
    When
    2026
  17. — thai-tone-rewriterA course assignment: analyses the tone of Thai text and rewrites it without changing the facts. I defined the use case and behaviour; Claude Code implemented it. AI systems COMPLETED
    Type
    SMALL APP
    When
    2026
    GitHub
  18. — WhipForAWeeb-skillsA personal skill pack; v0.7.0 added a hybrid skill router. 9 releases. Agent tooling
    Type
    SKILL ROUTER
    When
    2026
  19. — z80-exam-prepInteractive Z80 lessons: chapter 0 and exercises 1–6. Dev tools
    Type
    LEARNING
    When
    2026
    Who
    Solo
    GitHub

2025[04]

  1. Apr CESCaA camp where high-school students learn university topics and build projects. I was academic staff / TA twice — Game Design at #20, Networking at #21. Teaching
  2. Feb Journey of VajaA 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.Project head · team of 3 · 2025 Game COMPLETED
  3. — ICPC ThailandBack at the national contest with team Egg E Egg Egg. No award this time. Competition
  4. — Study PlannerTeam of 7. Primary backend and application logic, integration fixes, and a Vercel deploy for questionnaire feedback. 39 of 80 commits. Systems & backend
    Type
    WEB APP
    When
    2025
    Who
    Team
    For
    Coursework

2024[03]

  1. Sep ICPC ThailandThe national ICPC contest, in 2024 and 2025. In 2024 our team was the first to solve problem G.First to solve problem G · 2024 Competition
  2. Jul AISE CAMP #2A two-day idea competition. Our idea, Stock Report Assistant, used AI to estimate trends that could help with stock-trading decisions.3rd prize · second runner-up Competition
  3. — Drawing along with livestreamsDrew along with art streams in a paper sketchbook, for ideas and practice. Drawing

2023[01]

  1. — DrawingA hobby since primary school, practised much more seriously from Grade 12. I still draw, less often now. Drawing