Ravisher Singh

Full-stack developer

I build backend systems and the products on top of them — API services, event-driven pipelines, payment systems, and the frontends that talk to them. Comfortable across the stack, from infrastructure to UI.

Stack

Go TypeScript JavaScript React PostgreSQL Redis Docker Nginx AWS S3 AWS SQS Stripe WebSockets Mapbox Linux VPS Deployment

Projects

Booombe

Uber-style ride-hailing platform with rider and driver workflows. Microservices communicate through AWS SQS, while WebSockets provide real-time driver location updates. Includes Stripe payments, Redis-based state management, and database-level handling for driver-accept race conditions.

Go PostgreSQL Redis AWS SQS WebSockets Mapbox Stripe Docker

Cloud Stash

Cloud file-storage platform that allows users and third-party applications to upload and manage files. Uses Go APIs, AWS S3 for object storage, PostgreSQL for metadata, Redis for rate limiting, and React for the web interface.

Go PostgreSQL AWS S3 Redis React Stripe Docker Cloudflare

E-Commerce Platform

Seller Customer

Full-stack e-commerce platform with separate customer and seller applications. Customers can browse products, manage carts, and place orders, while sellers can create, update, and manage their products through a dedicated seller application.

Node.js TypeScript Express PostgreSQL React Stripe Docker

Education

Northern College

Computer Engineering Technician

Studied computer networking, web development, programming, and software development with coursework in HTML, CSS, JavaScript, PHP, and Java.