What I build
I work across the backend and the full stack - from the data model up to the API surface. A few of the things I'm brought in to do:
- 01
Backend Architecture
Designing services that stay fast and correct as load grows - clean domain boundaries, event-driven flows with Kafka, and data models built to scale.
JavaSpring BootNode.jsApache Kafka - 02
API Development
REST and real-time APIs that are predictable, well-documented, and pleasant to build against - from request contracts to websockets.
Node.jsSocket.ioRESTGemini API - 03
Auth & Security
Authentication, encryption, and PKI done properly - signed tokens, digital signatures, and AES-256-GCM / RSA-OAEP payloads that hold up.
Digital SignaturesPKIAES-256-GCMClerk - 04
Performance Optimization
Profiling and tuning the hot paths - queries, caching, and throughput - so systems stay responsive when traffic spikes.
PostgreSQLApache KafkaCaching - 05
Cloud & DevOps
Shipping to AWS and Vercel with sensible pipelines, so deploys are boring and uptime isn't something you think about.
AWSVercelCI/CD - 06
Integration
Wiring systems together - third-party APIs, browser extensions, and automation with Playwright and Selenium that removes manual work.
PlaywrightSeleniumManifest V3Next.js
Good to know
Backend and systems work first - designing APIs, data models, auth, and event-driven services - plus the full-stack glue to ship a product end to end. I'm most useful where correctness and scale matter more than pixel polish.