Field notes from real projects — 3D web, WebGPU, Three.js, product configurators, product viewers, app development, web development, and AI integrations.
A full-stack case study on building a mobile-first platform that connects daily construction workers with construction companies using Flutter, Hono, Cloudflare Workers, Supabase, R2, and a Next.js admin console.
A case study on turning nationwide GIS source data, PNU-based modeling, PostGIS pipelines, map interaction, caching, and membership access control into one real estate data product.
A hybrid mobile app case study covering Flutter, a Live2D WebView runtime, Firebase, FCM, NFC, background timers, media content, and App Store / Google Play review readiness.
A mobile AR app where a 3D model snaps onto a QR-marked mock-up at exact real-world scale, and a tap plays the product's motion. The project that started with a tape measure and ended in shader debugging.
Authors write, readers read, admins watch the dashboards. Three different user types, three different screens — and one full-stack codebase that has to keep all of them happy.
A landing page where scrolling blends motion clips, the avatar's eyes follow the cursor, and the lighting shifts as you read. Built for an AI motion-generation product — because the page itself had to be the demo.
Not every 3D configurator belongs in a browser. We built one in Unreal Engine 5 for an in-store touchscreen kiosk — color, material, lighting, and camera moves, all driven by a single finger.
A no-download, browser-based 3D web block assembly service and 3D configurator. The hard part wasn't the graphics — it was figuring out what "a step" actually means as data.
A Three.js 3D web campaign game for Crocs Korea. We put the winter product line inside boxes, made the boxes the game, and designed the path from dwell time to store conversion.