Full Stack Developer

Ranjit Khanal

I build practical software for real businesses. From service marketplaces to POS systems and inventory platforms, I focus on creating tools that solve everyday operational problems.

Selected Work

Projects that solve real problems

KaamSewa service marketplace homepage
01

KaamSewa

Service marketplace for hiring technicians

Problem

Local businesses and households needed a reliable way to find, book, and manage service technicians — with real-time availability and role-based access for admins, technicians, and customers.

Key Features

  • Role-based authentication for admins, technicians, and customers
  • Real-time technician availability via Socket.io
  • Advanced search and filtering for service discovery
  • Admin dashboard for managing bookings and users
  • Redis caching layer for faster API responses

Outcome

Delivered a production-ready hiring platform with 40% faster response times through caching, serving live users at kaamsewa.com.

Technologies

  • Node.js
  • React
  • TypeScript
  • PostgreSQL
  • MongoDB
  • Redis
  • Socket.io
  • Docker
Seller Nepal multi-vendor marketplace homepage
02

Seller Nepal

Multi-vendor marketplace platform

Problem

Local sellers across Nepal lacked a unified platform to list products and services, manage orders, and reach customers online with proper vendor workflows.

Key Features

  • Multi-vendor seller onboarding and dashboards
  • Role-based authentication for sellers and customers
  • Product and service listing with search and filters
  • Real-time order and booking status updates
  • Caching layer for optimized API performance

Outcome

Built a scalable marketplace enabling local sellers to manage listings and orders independently, deployed at sellernepal.onrender.com.

Technologies

  • Node.js
  • React
  • TypeScript
  • PostgreSQL
03

Distributed Booking Queue

Horizontally scalable queue system

Problem

High-volume booking systems need reliable job processing with retry logic, dead letter handling, and the ability to scale workers independently during peak demand.

Key Features

  • FIFO queue management with Redis
  • Automatic retry with exponential backoff
  • Dead letter queue for failed jobs
  • Rate limiting and job scheduling
  • Pub/sub workflow with horizontally scalable workers

Outcome

Designed a production-ready queue architecture capable of handling high-volume booking requests with fault tolerance and horizontal scaling.

Technologies

  • Node.js
  • TypeScript
  • Redis
  • Docker
  • Kafka
04

Full-Stack Projects Collection

End-to-end application suite

Problem

Demonstrating complete product development — from authentication and admin dashboards to real-time notifications and deployment-ready architecture.

Key Features

  • JWT authentication with refresh token flows
  • Admin dashboards with role management
  • Real-time status updates via WebSockets
  • Redis pub/sub for event-driven communication
  • Responsive UI built with React and Tailwind CSS

Outcome

A collection of production-quality full-stack applications showcasing end-to-end development from UI to API to deployment.

Technologies

  • React
  • Next.js
  • TypeScript
  • Node.js
  • Express
  • MongoDB
  • Redis
  • Tailwind CSS

About

Building software that matters

Ranjit Khanal

I started writing code because I wanted to build things people could actually use — not just exercises, but software that makes someone's day easier. That curiosity led me from learning the basics to shipping full-stack products for real businesses.

Over the past few years, I've worked across the entire stack: designing APIs, building responsive frontends, setting up databases, and deploying applications. I've built service marketplaces, multi-vendor platforms, and queue systems that handle real operational workloads.

What drives me is understanding the problem first. Before writing code, I ask: what does the business need, who uses this daily, and what happens when it breaks? That mindset keeps my work practical and maintainable.

Currently, I'm exploring how AI and intelligent software can enhance the products I build — not as a buzzword, but as a tool to automate repetitive tasks and help users make better decisions.

Skills

Technologies I work with

Frontend

  • React
  • TypeScript
  • Tailwind CSS

Backend

  • Node.js
  • Express

Databases

  • MongoDB
  • MySQL
  • PostgreSQL
  • Redis

Tools

  • Git
  • Docker
  • Firebase

Contact

Get in touch

I'm open to freelance work, business software development, and collaborations. If you have a project in mind, send me a message.