Technical Skills & Toolkit
Technologies, protocols, and developer tools I leverage in production and systems design.
Backend & API Architecture
Node.js & Express
AdvancedRESTful APIs, custom middleware, clustering, modular architecture
TypeScript
AdvancedType safety, generics, clean domain modeling
REST & Webhook Design
AdvancedRate limiting, idempotency keys, robust webhook dispatchers
Databases & In-Memory Stores
PostgreSQL
AdvancedSchema design, indexes, query optimization, complex joins
Redis
AdvancedIn-memory caching, pub/sub, sliding rate limiting, BullMQ
SQLite
AdvancedEmbedded database, WAL mode, high-speed lightweight storage
MongoDB
IntermediateDocument modeling, aggregation pipelines, schema validation
DevOps, Linux & Infrastructure
Docker & Compose
IntermediateContainerization, multi-stage builds, isolated local stacks
Linux & Bash Scripting
AdvancedVPS administration, systemd units, SSH, automation scripts
Nginx Reverse Proxy
AdvancedSSL/TLS certificates, reverse proxying, security headers
Git & GitHub Actions
AdvancedBranch workflows, automated test & deploy CI workflows
Frontend & UI Templating
EJS & HTML5
AdvancedServer-side templates, semantic HTML, control panel layouts
Vanilla CSS & Modern Layouts
AdvancedFlexbox, CSS Grid, token systems, responsive design
Astro & JavaScript
IntermediateComponent islands, client interactivity, performant rendering
Testing & Developer Tooling
Postman & Insomnia
AdvancedAPI inspection, environment sets, automated testing
PM2 Process Manager
AdvancedCluster management, log rotation, zero-downtime restarts