Iβm a backend-focused full-stack developer specializing in JavaScript, TypeScript, Node.js, and scalable web architectures.
I focus on building:
- βοΈ Robust backend systems with clean modular architecture
- π Authentication & Authorization (JWT, OAuth, RBAC)
- π¦ REST APIs with strong typing (TypeScript + Express)
- ποΈ Efficient database models (PostgreSQL, Redis, DrizzleORM)
- π© Cloud-ready deployments (Docker, AWS, Vercel)
- π Background workers & queues (BullMQ + Redis)
Currently building:
- Trading Journal SaaS using Next.js + Express + PostgreSQL + Redis + AWS S3
Specialties:
- Modular backend architecture (services, controllers, repositories)
- API versioning, validation (Zod), rate limiting
- Node.js worker jobs (queues, schedulers, background tasks)
- Secure auth systems (JWT rotation, refresh tokens, RBAC, SSO/OAuth)
- Large file handling, CSV parsing, streaming data
Strengths:
- PostgreSQL schema design for analytics-heavy systems
- Row-Level Security (multi-tenant SaaS)
- Redis for caching, queues, rate limiting
- Optimized SQL queries, indexing strategy
- S3 presigned file uploads + storage lifecycle
Frontend Role:
I use frontend only as a delivery layer for backend systems:
- Next.js App Router for SSR/ISR
- React Query for server state
- UI using Tailwind + Shadcn
Strengths:
- Docker for local dev & deployments
- CI/CD pipelines using GitHub Actions
- AWS S3, IAM, EC2 basics
- Metrics, logging and monitoring (Sentry, Grafana)
Focusing deeply on JavaScript & TypeScript.
Python is secondary and used only when necessary β JS/TS is my primary engineering stack.
Preferred workflow includes:
- Monorepo or structured backend folders
- Conventional commits + disciplined Git practices
- Strong API documentation and typing
- Automated tests + local CI checks
- Multi-tenant backend (PostgreSQL + RLS)
- Queue-based workers (BullMQ + Redis)
- Auth system (JWT rotation + OAuth)
- File uploads (S3 + presigned URLs)
- Analytics computation (jobs + caching)
- WebSocket streaming
- Live dashboards & charts
- Event-driven notifications
- Automation scripts
- Node.js CLI utilities
- Data parsers (CSV, logs, reports)