Skills

Full-stack capabilities across frontend, backend, data, and ops.

JavaScript / TypeScript

★★★★★

Modern ESNext and typed workflows for maintainable frontends and APIs.

ES2023 TypeScript Tooling

React + Next.js

★★★★☆

Build interactive UIs with SSR/ISR, routing, and data fetching patterns.

Hooks Next.js Vite

UI Engineering

★★★★☆

Design systems with responsive layouts, accessible controls, and motion.

CSS Grid Tailwind Accessibility

Node.js

★★★★★

Build backend services with async I/O, structured logging, and environment-configured apps.

Node.js CLI tools Workers

Express

★★★★★

Design REST APIs with routing, middleware, validation, and error handling.

Routing Auth Validation

PostgreSQL

★★★★☆

Relational schema design, query tuning, and pooling for production traffic.

SQL Prisma Migrations

Linux

★★★★★

Operate and secure Ubuntu servers with SSH, systemd services, and log inspection.

Ubuntu Shell Systemd

Nginx

★★★★★

Configure Nginx as a reverse proxy with HTTPS, caching, and sensible security defaults.

Reverse proxy TLS Logging

CI/CD

★★★★☆

Automated lint/test pipelines and ship workflows with zero-downtime deploys.

GitHub Actions PM2 Rollbacks

Containers

★★★★☆

Containerize apps with Docker and Compose for local dev and production.

Docker Compose Images

Cloud Hosting

★★★★☆

Run services on VPS or cloud providers with monitoring and scaling basics.

VPS Backups Metrics

Azure

★★★☆☆

Deploy and run full-stack apps on Azure App Service, containers, and databases.

App Service Postgres Monitoring

Test Automation

★★★★☆

Full-stack test suites for APIs and UIs wired into CI pipelines.

Jest Playwright Vitest

APIs & Integrations

★★★★☆

Consume and expose REST/JSON APIs with pagination, caching, and retries.

REST Caching Rate limits

Git & Branching

★★★★★

Use Git branches, rebases, and clean histories to manage full-stack changes.

Git Rebase Code review