[ T ] / LAB
Work
Experiments
Notes
About
Sign InContact

OPEN TO INTERESTING WORK

Have something to build?

© 2026 TRYMAIL / BUILT WITH CARE

AVAILABLE FOR SELECT PROJECTS

I build useful things with code, design, and curiosity.

Full-stack developer, interface designer, and maker exploring how thoughtful software can make complex work feel simple.

View work About me
BASED IN
THAILAND / REMOTE
FOCUS
WEB / AI / TOOLS
NOW
BUILDING ATLAS

01 / WORK

Selected work

View all
Atlas interface preview

Atlas

FeaturedCompleted

A calm workspace for turning scattered research into useful, connected knowledge.

Next.jsTypeScriptPostgres
2026
Relay interface preview

Relay

FeaturedWIP

A multiplayer planning surface built for small product teams moving quickly.

ReactRealtimeMotion
2026
Canvas interface preview

Canvas

FeaturedCompleted

An image workflow that makes generative tools feel direct, inspectable, and controllable.

AI SDKNext.jsWorkers
2026

02 / LAB

Small ideas, tested in public

View all
01LIVE

Presence trails

Making realtime collaboration visible without turning it into noise.

ReactRealtime
02WIP

Prompt branching

A spatial history for comparing AI-generated directions.

AIInterface
03LIVE

Command layers

Context-aware search that changes with the current surface.

SearchKeyboard
04ARCHIVED

Theme tokens

A perceptual color system that keeps contrast stable across themes.

CSSDesign systems

03 / CAPABILITIES

A practical stack

FRONTEND

React · Next.js · TypeScript · Tailwind

SYSTEMS

Postgres · Server Actions · Realtime

TOOLS

Git · Docker · Vercel · Figma

04 / NOTES

Latest thinking

View all
01

Interfaces for uncertain work

Designing useful states for operations that are slow, probabilistic, or incomplete.

Design engineering / Aug 18, 2026

02

Building a small realtime UI

What a focused multiplayer prototype taught me about presence and restraint.

Engineering / Aug 02, 2026

03

Things I learned from Next.js

Notes on boundaries, caching, and choosing where work should happen.

Web / Jul 12, 2026