Skills
Frontend React · Three.js · WebGL · MapLibre GL v5+ · Mapbox · WebGPU · GLSL Shaders · GPU Compute · HTML/CSS/JS · GSAP · ScrollTrigger · Vite
Geospatial GDAL · DXF · LAS/LAZ · Point Clouds · Photogrammetry · Drone Data Pipelines · GeoJSON · ArcGIS · PDAL · CRS / Coordinate Systems · COLMAP
3D & Media Blender · Three.js · FFmpeg · DaVinci Resolve · gltf-transform (Draco + KTX2)
AI / Agents ReAct Workflows · Agentic Tool Use · Function Calling · SSE Streaming · LLM Integration · MCP
Backend Python · FastAPI · uvicorn · Node.js · Bun · SQL · WebSockets · Supabase · numpy · pydantic · trimesh · nginx
Product Interaction Design · Design Systems · Rapid Prototyping · Data Visualization · User Research
Tools Figma · Adobe Creative Suite · Cursor · Claude Code · Codex · Git · GitLab · GitHub CLI · Swift
Projects
Browser-based terrain cut/fill analysis, live. Three.js + custom GLSL shaders, real elevation (Terrarium tiles) streamed and decoded, ArcGIS satellite overlay, contour and volume compute.
Browser-based BI dashboard with a ReAct AI agent (12 tools, SSE streaming). No server, no build step. Drag-and-drop widgets: MapLibre GL maps, D3 charts, KPI cards, CSV tables. ArcGIS basemaps, GeoJSON layers, map sync across panels.
NLP to 6 specialized map agents. Natural language drives point markers, routes, buffers/geofences, isochrones, polygons, and elevation profiles via Mapbox GL JS + agentic ReAct workflows.
WebGPU-native real-time video effects. GPU compute shaders, depth matte styling, shader filters, deterministic CFR export.
stagr:
Generative episode pipeline. Three.js/WebGL render layer driving Playwright + FFmpeg 4K export, AI-scripted scenes from a single manifest.
Volt:
Real-time procedural terrain engine on WebGPU. GPU compute shaders for simplex noise, FBM, hydraulic erosion, and thermal weathering. All heavy lifting stays on GPU.