Skip to main content

Capability

Depth, against a stated benchmark

Bands rather than percentages. A self-assigned 98% asserts nothing; a defined band is a claim that can be interrogated in an interview — which is the point.

§ 01 — Matrix

Technical depth

Architecture

  • Frontend ArchitectureExpert
  • NX MonorepoExpert
  • Design SystemsExpert
  • SSR / HydrationExpert
  • Multi-tenant & Multi-locale PlatformsExpert
  • Micro-frontendsAdvanced
  • System DesignAdvanced

Core Frontend

  • React.jsExpert
  • Next.js 15Expert
  • ZustandExpert
  • React QueryAdvanced
  • Vue.js / Nuxt.jsAdvanced
  • ReduxAdvanced
  • React Hook FormAdvanced
  • Tailwind CSSAdvanced
  • Material UIAdvanced
  • StorybookAdvanced

Graphics & Motion

  • Canvas / 2D RenderingExpert
  • Three.js InteropAdvanced
  • Real-time Sync (WebSockets)Advanced
  • Animation & Motion SystemsAdvanced
  • Parallax & Scroll ChoreographyAdvanced
  • SVGAdvanced

Languages

  • TypeScriptExpert
  • JavaScript (ES6+)Expert
  • HTML5 / CSS3 / SASSExpert

Platform & Quality

  • ViteExpert
  • Git / GitHubExpert
  • Jest / React Testing LibraryExpert
  • WCAG 2.1 AA AccessibilityExpert
  • Performance OptimizationExpert
  • CI/CD PipelinesAdvanced
  • WebpackAdvanced
  • DockerWorking
  • AWSWorking

APIs & Backend

  • REST API DesignExpert
  • GraphQLAdvanced
  • Node.jsAdvanced
  • Express.jsAdvanced
  • MongoDBWorking
  • Firebase / SupabaseWorking
Expert
Production-proven at scale, with architectural responsibility
Advanced
Shipped features and reviewed others' work
Working
Used in real projects, not a primary focus
§ 02 — Practice

How the work gets led

Practices with evidence behind them, not adjectives.

  • Solution Design & Architectural Planning
  • Design Review
  • Technical Mentoring
  • Cross-team API Contract Definition
  • Written Technical Documents / RFCs
  • Stakeholder Communication
  • Agile / Scrum
§ 03 — Outlook

On keeping current

Technology turns over fast, but judgement compounds. I invest in the parts that transfer — how systems fail, how teams adopt change, how to tell a constraint from a preference — and pick up the frameworks as the work demands them.

The full decision records behind these are on the work page.