My Toolbox

My hard skills

Day-to-day stack across the full product lifecycle — frontend pixels, backend services, data, DevOps and the agentic tooling that ties them together.

Programming Languages

TypeScript and JavaScript day-to-day, Python and PHP when the project calls for it.

TypeScript
JavaScript
Python
PHP

Frontend

Responsive, accessible UIs across every rendering model — SSR, SPA, SSG and islands. From marketing pages to complex admin panels.

Vue 3
Nuxt 3
Pinia
React
Next.js
Astro
Refine
Tailwind CSS
Bootstrap
HTML
CSS
jQuery
Figma
Responsive Design SEO & Meta Tags Component Architecture State Management REST / API Integration Form Validation i18n / Localization Animations & Transitions Performance Optimization Dark Mode

Backend

Service-oriented APIs, real-time pipelines and background jobs — built to be observable and easy to operate.

Node
Nest.js
Express
Fastify
FastAPI
Swagger
REST APIs OpenAPI / Swagger WebSockets JWT / OAuth2 Webhooks Background Jobs Rate Limiting File Uploads / S3 Email Sending Microservices Cron Jobs / Scheduling Error Handling & Logging Input Validation Pagination & Filtering Payment Integration

Databases

Schema design, migrations and query optimisation across SQL and NoSQL — from greenfield projects to maintaining legacy production data.

PostgreSQL
MongoDB
MySQL
MariaDB
Prisma
Mongoose
Redis
Schema & Data Modeling SQL Joins & Subqueries Indexing & Query Tuning Migrations (Prisma / SQL) Transactions & ACID Aggregation Pipelines Caching Strategies Backups & Restore

DevOps

Linux servers, container workflows, CI/CD pipelines and observability — from a fresh VPS to production rollout.

Linux
Git
Docker & Compose
Nginx
PM2
Ansible
Jenkins
GitHub
GitLab
Bitbucket
Grafana
VPS Reverse Proxy & TLS Zero-downtime Deploys CI/CD Pipelines Logs & Metrics

Tools

Daily-driver dev tooling: code quality, package management, API design and runtime observability.

Vite
Webpack
ESLint
Prettier
npm
Postman
Insomnia

AI-Augmented Engineering

Daily-driver for shipping faster: agentic workflows, custom rules, MCP servers and skills — used in real projects (incl. this site).

Cursor
Claude Code
Codex CLI
Gemini CLI
MCP
n8n
Prompt & Context Engineering CLAUDE.md / AGENTS.md Custom Agent Skills MCP Servers Subagents & Parallel Runs AI Code Review Spec-driven Development

Cloud & Hosting

Providers I deploy to — from managed platforms for fast launches to bare-metal VPS for full control.

AWS
DigitalOcean
Hetzner
Vercel
Cloudflare
Netlify
EC2 / S3 / SES / Route 53 Droplets & App Platform CDN & DNS Management SSL / TLS Automation

Software Design Principles

OOP SOLID Clean Code Clean Architecture
My Loadout

My favorite tools

Not just what I know — what I actually open every morning to ship faster. IDE, agent and the model behind both.

Editor

Cursor

Agent, Plan and Background runs — my full-time IDE.

Agent

Claude Code

Headless coding agent — pairs great with custom skills and MCP.

Model

Sonnet 4.6 / Opus 4.8

Sonnet for speed, Opus for hard reasoning under tight context.