open to work  ·  remote & on-site

Ravisher Singh

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.

3
Live Projects
10+
Technologies
100%
Self-Taught
scroll

No degree. Real systems.

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.

$ cat about.json {   "role": "Full-Stack Engineer",   "education": "Self-taught",   "languages": ["Go", "TypeScript", "JS"],   "databases": ["PostgreSQL", "MongoDB", "Redis"],   "infra": ["Docker", "Nginx", "AWS", "VPS"],   "openToWork": true } $ _

Tools I build production with

Every technology below is used in real, deployed projects — not just tutorials.

🐹
Go
⚛️
React
🔷
TypeScript
🟩
Node / Express
🐘
PostgreSQL
🍃
MongoDB
🔴
Redis
🐳
Docker
🌐
Nginx
☁️
AWS
🔌
WebSockets
💳
Stripe

Shipped to production

Each project runs on real infrastructure — Docker, Nginx reverse proxy, VPS, and AWS. Not a Heroku tutorial.

01 / RIDE-SHARING PLATFORM

Loop

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.

Infrastructure & Features
Go Backend gRPC REST API WebSockets Real-time Tracking Stripe Payments Webhooks AWS SQS AWS S3 AWS Lambda Redis Rate Limiting Docker Nginx × 2 PostgreSQL JWT Auth React + TypeScript Cloudflare Pages
02 / CLOUD FILE STORAGE

CloudStore

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.

Infrastructure & Features
Go Backend REST API AWS S3 AWS Lambda Image Processing Video Streaming Rate Limiting PostgreSQL JWT Auth Docker Nginx React + TypeScript Cloudflare Pages

Let's work together

I'm actively looking for engineering roles. If you build interesting things, let's talk.