Skip to main content

Skills

I build full stack web apps with the MERN stack. Below is what I use, grouped by the kind of work, with an honest note on how well I know each one.

Daily
I use it in almost every project
Comfortable
I can build and debug with it on my own
Learning
Using it in side projects right now

Frontend

Fast, accessible interfaces. React is my main tool, with Tailwind for styling and Docusaurus for content-heavy sites.

  • HTMLDaily
  • CSSDaily
  • JavaScriptDaily
  • TypeScriptComfortable
  • ReactDaily
  • Next.jsComfortable
  • Tailwind CSSDaily
  • DocusaurusDaily
  • BootstrapComfortable
  • Material-UIComfortable

Backend and data

The MERN stack end to end: REST APIs, authentication, and database design. Python for scripting and learning AI topics.

  • Node.jsComfortable
  • ExpressComfortable
  • MongoDBComfortable
  • PythonComfortable
  • REST APIsComfortable

Workflow and deployment

Version control, automated checks, and shipping to the web. Most of my projects deploy from GitHub on every push.

  • GitDaily
  • GitHubDaily
  • GitHub ActionsComfortable
  • GitHub PagesDaily
  • NetlifyComfortable
  • VercelComfortable
  • DockerLearning

Design and tooling

What I use to design, test, and keep code clean.

  • FigmaComfortable
  • VS CodeDaily
  • PostmanComfortable
  • LighthouseComfortable
  • ESLintDaily
  • PrettierDaily
  • npmDaily

Learning next

  • Docker and containers
  • System design basics
  • Data structures and algorithms