PROXIMITY
PROXIMITY brand character — astronaut figure in creative developer portfolio hero

PROXIMITYCREATIVEDEVELOPER

MOTION, WEBGL, AND PRODUCT UI — BUILT TYPE-SAFE FROM INTERFACE TO API.

DUAL LENS TOOLKIT

FOUR LENSES. ONE STACK. RED/CYAN ON HOVER.

01

Interface

Component architecture & product UI

React

Composable UI with strict boundaries between layout, state, and motion.

TypeScript

End-to-end type safety from route loaders to API contracts.

TanStack Router / Start

File-based routing, SSR, and lazy-loaded route segments.

Tailwind CSS v4

Utility-first styling with design tokens and responsive scales.

shadcn/ui

Accessible primitives composed into brand-specific patterns.

02

Systems

APIs, data layer & runtime

Elysia

Type-safe HTTP handlers with validation baked into the framework.

Bun

Fast runtime and package manager for monorepo dev workflows.

Drizzle ORM

Schema-first PostgreSQL access with inferred TypeScript types.

PostgreSQL

Relational data modeling for auth, content, and app state.

REST / API design

Predictable endpoints with clear error shapes and versioning.

03

Motion

Scroll, timeline & real-time graphics

GSAP

Timeline choreography with stagger, easing, and cleanup on unmount.

ScrollTrigger

Pinned sections, scrubbed timelines, and viewport-driven reveals.

WebGL

GPU-accelerated scenes with adaptive quality for mobile.

Three.js

Scene graphs, instancing, and post-processing pipelines.

GLSL shaders

Custom fragment passes for anaglyph, halftone, and glitch effects.

04

Craft

Quality, performance & consistency

Performance profiling

rAF loops, lazy imports, and bundle-aware animation loading.

Accessibility

Reduced-motion paths, semantic markup, and keyboard-safe interactions.

Design systems

Token-driven palettes, typography scales, and reusable UI primitives.

Biome

Consistent lint and format across the monorepo.

See it twice.

TWO PERSPECTIVES. ONE EXPERIENCE.

I build interactive experiences where design intent and engineering discipline meet — scroll-driven narratives, real-time WebGL, and interfaces that feel alive without sacrificing performance.

My stack spans React and TanStack on the front, Elysia and Drizzle on the back: type-safe end-to-end systems with motion and shader work layered in where it counts.

REMOTE-FIRST

01

See it twice

Every interface gets a design lens and an engineering lens — layout fidelity and runtime performance, evaluated together.

02

Ship with intent

Lazy-loaded motion, CSS-first hero animation, and rAF-driven interactions — fast by default, heavy only when it earns its place.

03

Motion with purpose

GSAP timelines and WebGL shaders serve the story, not the showcase. Animation clarifies hierarchy and guides attention.

FOCUS

Full-stack

SPECIALTY

Motion-led UI

APPROACH

Type-safe end-to-end

Ready to collaborate?

LET'S CONNECT →

Open to freelance & full-time collaborations.