// fragment.glsl
float sdf(vec3 p) {
return length(p) - 1.0;
}shader sandbox
raymarched signed-distance fields for fun
TRIVEDI
full-stack engineer · 東京 · 35.6762° N
● portfolio / v.2026.06
full-stack engineer · tokyo · 東京
/ 01 — stack
a curated toolbelt. battle-tested in production at 2am on a friday. no react bloat.
deployed
243
production apps
uptime
99.98%
last 12 months
coffee
∞
cups consumed
/ 02 — selected work
/ interlude — doctrine
ibuildsoftwarethewaygoodarchitectspourconcrete—slowly,withintent,knowingitwillbeload-bearingforalongtime.noframeworks-of-the-month.noaislop.justsharptools,sharptypes,sharpideas.
/ 03 — lab
// fragment.glsl
float sdf(vec3 p) {
return length(p) - 1.0;
}raymarched signed-distance fields for fun
type Router = {
user: () => User;
post: (id: ID) => Post;
}end-to-end typed wire over websockets
await env.KV.put(key, val, {
expirationTtl: 60,
metadata: { v: 2 },
})stale-while-revalidate at the edge in 4ms