Stack

Senior Fullstack Engineer with a strong product mindset and a frontend-heavy core.

I work best at the intersection of React, TypeScript, Node.js, and practical architecture. Over the years I have built internal tools, high-traffic interfaces, CMS and video products, transactional systems, and developer experience improvements across both frontend and backend.

Core stack

  • React
  • TypeScript
  • Node.js
  • Next.js
  • REST and GraphQL
  • PostgreSQL
  • MongoDB
  • Redis
  • Docker
  • CI/CD

Frontend

I am strongest in modern frontend engineering: component architecture, design systems, state management, accessibility, responsive UI, and long-term maintainability.

  • React
  • TypeScript
  • HTML
  • CSS
  • SASS
  • LESS
  • Styled Components
  • Tailwind
  • Redux
  • React Testing Library
  • Jest
  • Vitest
  • Cypress

Backend and APIs

On the backend I focus on building clean, pragmatic services that support product work without overengineering.

  • Node.js
  • Express
  • NestJS
  • Next.js server features
  • Prisma
  • REST APIs
  • GraphQL
  • WebSocket
  • SSR

Data and infrastructure

I am comfortable working across application, data, and delivery layers.

  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Docker
  • GitHub Actions
  • Vercel
  • GitHub
  • GitLab
  • Bitbucket

Quality and engineering practices

I care a lot about code quality, delivery confidence, and developer experience.

  • Unit testing
  • End-to-end testing
  • Code review
  • Clean Code
  • TDD and BDD
  • CI/CD
  • Continuous improvement
  • Architecture and technical design

Also experienced with

Over time I have also worked with older and adjacent technologies that still matter in real projects and migrations.

  • JavaScript
  • Java
  • PHP
  • C#
  • WordPress
  • jQuery
  • BackboneJS
  • MarionetteJS
  • Aurelia
  • RequireJS
  • Webpack
  • Vite
  • GulpJS

How I like to work

I enjoy environments where engineering quality supports product momentum. That usually means thoughtful architecture, incremental delivery, strong communication, and tooling that makes the whole team faster.

This website

This site is currently built with Astro, React, TypeScript, and GitHub Pages.