Full-Stack Engineer
Self-taught engineer who builds production-grade systems — not just demos. I ship features end-to-end across Go backends, React frontends, and real cloud infrastructure: Docker, Nginx, PostgreSQL, Redis, WebSockets, Stripe, and AWS.
I build things that work at scale, learned everything from code, not classrooms.
I'm a fully self-taught engineer who learned by building. No bootcamp, no CS degree — just curiosity, documentation, and a habit of not stopping until things actually work in production.
I specialize in Go backends and TypeScript/React frontends, and I care deeply about architecture — clean APIs, proper auth, scalable queues, real-time data, and infrastructure that doesn't fall apart under load.
My projects run on VPS with Docker and Nginx, integrate AWS services (S3, Lambda, SQS), handle real payments with Stripe webhooks, and communicate over WebSockets in real time. I treat side projects like production systems.
Every technology below is used in real, deployed projects — not just tutorials.
Each project runs on real infrastructure — Docker, Nginx reverse proxy, VPS, and AWS. Not a Heroku tutorial.
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.