React
Expert
Primary UI layer for the products I ship most often.
The page is taking longer to load because your network connection is unstable or your device is slow.
Please check your internet connection or visit this page on a (better) tablet/computer.
A broader look at the technologies I use most today, plus the supporting tools and frameworks I have real hands-on experience with.
The technologies I am actively specializing in right now. This is the set I reach for first when building modern full-stack web products.
Expert
Primary UI layer for the products I ship most often.
Proficient
Default language for full-stack product development.
Skilled
Current full-stack direction for strongly typed React apps.
Skilled
Production React framework experience across app and content work.
Proficient
Full-stack routing, loaders, actions, and app architecture.
Expert
Used before and alongside modern React Router full-stack patterns.
Skilled
Preferred runtime and package manager for current development.
Skilled
Edge deployment target for the current portfolio stack.
Experienced
Utility-first styling for fast product iteration and polish.
UI layers, styling systems, and component primitives I use to shape the interface.
Experienced
Utility-first styling for fast product iteration and polish.
Skilled
Preferred component composition style for modern app interfaces.
Experienced
Headless primitives for custom UI where Radix is not the best fit.
Proficient
Accessible primitives for dialogs, menus, tooltips, and controls.
Experienced
Used for expressive interactions, page motion, and spatial polish.
Experienced
CSS tooling layer for transforms and build-time styling workflows.
Database, backend, and application architecture technologies I rely on in real projects.
Skilled
Still used where the ecosystem or runtime fit calls for it.
Skilled
Skilled
Current preference for type-safe SQL and schema ownership.
Skilled
Experienced
Experienced
Experienced
Skilled
Skilled
Current auth system of choice for modern app work.
Proficient
Experienced
Experienced
The day-to-day toolchain behind implementation, testing, shipping, and maintenance.
Expert
Skilled
Proficient
Skilled
Skilled
Experienced
Experienced
Experienced
Skilled
Primary coding agent in the current workflow.
Skilled
Used alongside OpenCode for code review and implementation work.
Experienced
Experienced
Experienced
AI, auth, billing, and platform-level systems that support product capabilities.
Skilled
Used for AI product features, structured outputs, and experiments.
Experienced
Experienced
Experienced
Skilled
Used for streaming AI interfaces and chat product work.
Experienced
Skilled
Experienced
Experienced
Working knowledge
The languages and foundations underneath the products and systems I work on.
Expert
Expert
Experienced
Proficient
Expert
Expert
Skilled
Used for coursework, utilities, and general problem solving.
Experienced
Experienced
Experienced
Expert
Broader tools and frameworks I have real experience with, even if they are not my default stack today.
Experienced
Skilled
Skilled
Skilled
Experienced
Please click the checkbox above.