the right tools can make all the difference.

the react framework for the web


used by some of the world's largest companies, next.js enables you to create full-stack web applications by extending the latest react features, and integrating powerful rust-based javascript tooling for the fastest builds.


the library for web and native user interfaces


react lets you build user interfaces out of individual pieces called components. create your own react components like Thumbnail, LikeButton, and Video. then combine them into entire screens, pages, and apps.


javascript with syntax for types.


typescript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.


a query language for your API


graphql is a query language for apis and a runtime for fulfilling those queries with your existing data. graphql provides a complete and understandable description of the data in your api, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve apis over time, and enables powerful developer tools.


build your next idea even faster.

tailwind ui

beautifully designed, expertly crafted components and templates, built by the makers of tailwind css. the perfect starting point for your next project.

Tailwind UI

build uis without the grunt work


storybook is a frontend workshop for building ui components and pages in isolation. thousands of teams use it for ui development, testing, and documentation. it's open source and free.


develop. preview. ship.


vercel is the platform for frontend developers, providing the speed and reliability innovators need to create at the moment of inspiration.


other tools.

  • CSS / CSS-in-JS
  • Chromatic
  • HTML
  • JavaScript
  • npm / yarn / pnpm
  • Styled Components / Emotion
  • GitHub
  • Node.JS
  • JIRA
  • AWS
  • Jest
  • Playwright / Cypress
  • Turborepo
  • Slack
  • Zoom
  • Apollo
  • Redux
  • RxJS
  • Websockets

currently taking on new projects.
let's discuss yours.