← back to portfolio
Lalitpur, Nepal+977 9846862446

Ranjit Khanal

Education

Patan Multiple Campus, Lalitpur, Nepal2022 - present

Bachelor in Information Technology (BIT)

Employment

Full-Stack Developer · IndependentNov 2024 - present
  • Architected an event-driven API monitoring system using Kafka to detect and process failed service requests asynchronously
  • Designed a fault-tolerant retry pipeline with exponential backoff and Dead Letter Queues to safely reprocess failed requests
  • Implemented checksum validation to ensure integrity of retried API payloads
  • Introduced Redis caching to reduce database load and improve API response latency
  • Built modular backend services with Node.js and Express for scalable system design
  • Developed microservices with asynchronous service communication
  • Implemented API gateway routing and service isolation to improve maintainability
  • Containerized services using Docker for consistent development and deployment
  • Built responsive frontend applications using React, Redux Toolkit, and React Query
Full-Stack Developer Intern · SursatechJune - Sept 2024
  • Built responsive front-end features using React + TypeScript
  • Created and optimized REST APIs using Hono + Bun and Node.js
  • Improved performance by reducing backend resource usage
  • Implemented Docker-based workflows for consistent deployment
  • Debugging, testing & cross-browser fixes
  • Worked in Agile environment (scrum, Git-based workflow)

Software Projects

KaamSewa (kaamsewa.com/)2025
  • Split roles properly with JWT, pushed live availability over Socket.io, and put Redis in front of hot reads. The product became about booking reliability, not pretty cards.
  • Live platform at kaamsewa.com with search, bookings, admin dashboard, and roughly 40% faster responses after caching.
  • Utilized: Node.js, React, TypeScript, PostgreSQL, MongoDB, Redis, Socket.io, Docker
NepalKisan (nepalkisan.com/)2025
  • Role-based onboarding, separate listing/order flows, search/filters that match how people actually browse, and caching on the chatty APIs.
  • Live at nepalkisan.com: farmers manage listings independently; buyers discover and order without admin babysitting.
  • Utilized: Node.js, React, TypeScript, PostgreSQL
SystemAtlas (systematlus.vercel.app/)2025
  • Turned it into a visual atlas: clear sections, concrete patterns, and a UI that treats diagrams as the primary language, not decoration around paragraphs.
  • Live at systematlus.vercel.app: a visual backend engineering reference you can actually browse when designing or debugging systems.
  • Utilized: Next.js, TypeScript, React, Tailwind CSS
Shop Cart Nepal (www.shopcartnepal.com/)2025
  • Focused the product on catalog → cart → order with clearer seller/customer separation and a storefront that feels local, not imported.
  • Live at shopcartnepal.com: shopping cart and storefront for Nepal.
  • Utilized: React, TypeScript, Node.js, MongoDB

Skills

Frontend: React, TypeScript, Tailwind CSS

Backend: Node.js, Go, Express

Databases: MongoDB, MySQL, PostgreSQL, Redis

Tools: Git, Docker, Firebase

Certifications

  • Node.js & MongoDB Backend Apps · IBM2024
  • Developing Backend Apps with Node.js · IBM2024
  • Developing Front-End Apps with React · IBM2025
  • Introduction to Relational Databases (RDBMS) · IBM2025