Full-Stack Engineer
I build production-grade systems — not just demos. End-to-end across Go backends, React frontends, and real cloud infrastructure: Docker, Nginx, PostgreSQL, Redis, WebSockets, Stripe, and AWS.
I build systems that work at scale — clean architecture, real infrastructure, shipped to production.
I'm a Full-Stack Engineer who ships features end-to-end. I care about the details — clean APIs, proper auth, scalable queues, real-time data, and infrastructure that holds up under real traffic.
I specialize in Go backends and TypeScript/React frontends, with a strong focus on distributed systems, microservices, and cloud-native architecture. My code is readable, tested, and deployed — not just demoed.
Production deployments on VPS with Docker and Nginx, AWS services (S3, Lambda, SQS), real Stripe payment webhooks, and live WebSocket connections. Every project is architected as if it needs to scale.
Every technology below is used in real, deployed projects — not just tutorials.
Production apps, real infrastructure, and low-level systems — built from scratch in Go.
HTTP server & WebSocket protocol built from raw TCP — zero frameworks
A fully hand-rolled HTTP/1.1 server and WebSocket implementation in Go built directly on raw TCP sockets —
no net/http, no libraries. Implements the complete RFC 6455 WebSocket handshake
(SHA-1 key upgrade, Sec-WebSocket-Accept), binary frame parsing (FIN bit, opcode, masking-key XOR decoding),
and a real-time broadcast chat module. Proves deep understanding of how HTTP and WebSocket protocols
actually work at the wire level — the kind of knowledge that comes from reading specs, not tutorials.
Uber-style platform with separate Rider and Driver apps
A full-scale ride-sharing platform with two separate frontends — one for riders, one for drivers — both backed by a Go microservice backend. Riders can request rides, track drivers in real time, and pay via Stripe. Drivers receive ride requests over WebSockets, accept and navigate to drop-off. The backend handles payment webhooks, rate limiting per IP, job queues over AWS SQS, file storage on S3, and session management with Redis. Both frontends are deployed on Cloudflare Pages; backend runs on VPS behind two Nginx instances in a reverse-proxy setup, with Docker for containerization.
Cloudinary-inspired file and media management platform
A cloud-based file storage and media management platform built as an alternative to Cloudinary. Users can upload images and videos, view metadata, stream video, and manage their media library. Images are processed and resized server-side via AWS Lambda, stored in S3, and served directly to the client. The Go backend handles uploads with multipart streaming, enforces per-user rate limits, and validates sessions with JWT middleware. Deployed on VPS behind Nginx with Docker, frontend on Cloudflare Pages.
I'm actively looking for engineering roles. If you build interesting things, let's talk.