>esc
↑↓ move↵ open[ ] prev / next pageT modeP palette

What I work with

Skills & tools

Ten things I reach for, and the job each one does. Open a row to see where I've used it.

  1. Eight years of it — props that make misuse a compile error, and a commercial component library before that.

    Seen inEvery EPAM engagementSyncfusion EJ2VaultMarkdown Editor

  2. Component architecture, routing, server and static rendering — including this site.

    Seen inInsurance platformAEM migrationVaultAtmosphere

  3. BFF work, tooling, API contracts agreed before the UI exists, and MCP servers.

    Seen inTrade automationAgent experiments

  4. Utility-first styling on product teams, and motion that explains state instead of decorating it.

    Seen inTerminal PortfolioAtmosphere

  5. Scroll-driven pacing where the motion is the product.

    Seen inApogee

  6. Typed data access and hosted Postgres for full-stack side projects.

    Seen inVault

  7. Grid and Gantt components for the .NET side of a commercial UI library.

    Seen inGrid SystemsSyncfusion

  8. Relational data with one owner per fact — most bugs I've fixed came from two.

    Seen inVault

  9. Rendering strategy, caching layers, BFF boundaries and the team lines that shape them.

    Seen inInsurance platformTrade automation

  10. Coverage held at 85%+, Sonar and Sigrid quality gates, and pipelines that ship on green.

    Seen inTrade automationGitHub Actions

Also in my toolbox

  • Vite
  • Tailwind
  • CodeMirror
  • Streamlit
  • Clerk
  • Jest
  • React Testing Library
  • Playwright
  • GitHub Actions
  • Figma
  • RJSF
  • AEM
  • TanStack Query
  • Redux Toolkit
  • Claude · MCP
  • Cursor
  • Postman
  • Sonar
>