The tools, software, and workflows I actually reach for when building, designing, debugging, and shipping.
Primary editor for everyday development.
AI-assisted development, project exploration, and rapid iteration.
Git, npm, scripts, system tasks, and project automation.
Responsive testing, DevTools, debugging, and research.
UI exploration, layouts, visual systems, and prototypes.
Version control, project history, and collaboration.
Application architecture, routing, server rendering, and APIs.
Reusable interfaces and interactive components.
Typed application logic and safer component development.
Responsive styling and reusable design patterns.
Portfolio, project, blog, and CMS data.
Experiments with edge functions and AI workloads.
Version control, project history, and collaboration.
Interface motion and micro-interactions.
Smooth scrolling and scroll-driven experiences.
Break down the problem and research what matters.
Shape the interface before adding unnecessary complexity.
Turn the system into reusable, maintainable components.
Test interaction, responsiveness, accessibility, and performance.
Deploy, observe, iterate, and improve.
Workstation configured for daily development.
Curiosity and focused craftsmanship driving every commit.
In editor tabs, components, or edge deployments.
Running smaller models closer to users with zero cold starts.
Global edge functions, distributed storage, and serverless compute.
Hardware-accelerated graphics pipelines and fluid in-browser rendering.
Server actions, cache control primitives, and streaming pipelines.
Tactile physics, micro-interactions, and 60 FPS compositor smoothness.
The tools, software, and workflows I actually reach for when building, designing, debugging, and shipping.
Primary editor for everyday development.
AI-assisted development, project exploration, and rapid iteration.
Git, npm, scripts, system tasks, and project automation.
Responsive testing, DevTools, debugging, and research.
UI exploration, layouts, visual systems, and prototypes.
Version control, project history, and collaboration.
Application architecture, routing, server rendering, and APIs.
Reusable interfaces and interactive components.
Typed application logic and safer component development.
Responsive styling and reusable design patterns.
Portfolio, project, blog, and CMS data.
Experiments with edge functions and AI workloads.
Version control, project history, and collaboration.
Interface motion and micro-interactions.
Smooth scrolling and scroll-driven experiences.
Break down the problem and research what matters.
Shape the interface before adding unnecessary complexity.
Turn the system into reusable, maintainable components.
Test interaction, responsiveness, accessibility, and performance.
Deploy, observe, iterate, and improve.
Workstation configured for daily development.
Curiosity and focused craftsmanship driving every commit.
In editor tabs, components, or edge deployments.
Running smaller models closer to users with zero cold starts.
Global edge functions, distributed storage, and serverless compute.
Hardware-accelerated graphics pipelines and fluid in-browser rendering.
Server actions, cache control primitives, and streaming pipelines.
Tactile physics, micro-interactions, and 60 FPS compositor smoothness.