Technologies & Skills

My Tech Stack.

Here are the technologies and tools I use to bring ideas to life. From frontend frameworks to backend solutions, I'm constantly learning and adapting to the latest technologies in web development.

Core Stack & Languages

The languages, frameworks and core libraries I reach for when building production-grade web and mobile applications.

Next.js

Next.js

React

React

React Native

React Native

Vue.js

Vue.js

TypeScript

TypeScript

JavaScript

JavaScript

HTML5

HTML5

CSS3

CSS3

Redux Toolkit

Redux Toolkit

Zustand

Zustand

TanStack Query

TanStack Query

Axios

Axios

Formik

Formik

React Hook Form

React Hook Form

Also experienced with

  • REST APIs
  • AJAX
  • Design Patterns
  • OOP
  • Web Performance Optimization
  • SEO Optimization

UI & Styling Frameworks

Design systems and styling toolkits I use to ship accessible, responsive interfaces fast.

Tailwind CSS

Tailwind CSS

Material UI

Material UI

Shadcn UI

Shadcn UI

PrimeReact

PrimeReact

Headless UI

Headless UI

Chakra UI

Chakra UI

Bootstrap

Bootstrap

Also experienced with

  • Responsive Design
  • Accessibility (a11y)

Tools, DevOps & Testing

The day-to-day tooling I use to monitor, version, test and ship quality software.

Git

Git

GitHub

GitHub

Sentry

Sentry

New Relic

New Relic

Vite

Vite

Webpack

Webpack

Jest

Jest

Figma

Figma

Adobe Photoshop

Adobe Photoshop

Illustrator

Illustrator

Also experienced with

  • Unit Testing
  • CI/CD Workflows
  • Team Leadership
  • Teamwork
  • Agile / Scrum

Backend & Databases

Server-side runtimes, headless CMSs and databases I use to power full-stack products.

Node.js

Node.js

MongoDB

MongoDB

Prisma

Prisma

Strapi

Strapi

Firebase

Firebase

Supabase

Supabase