RM

Featured & Past Projects

A showcase of my hands-on experience building, deploying, and managing modern scalable systems and infrastructure over the years.

Featured
SynthBook — ML-Powered Book Recommendation System

SynthBook — ML-Powered Book Recommendation System

SynthBook is a full-stack Django book recommendation engine trained on the 6M-rating goodbooks-10k dataset. It uses a hybrid algorithm combining FunkSVD for personalized embeddings, TF-IDF for metadata matching, and the IMDB weighted formula for global and genre rankings. By loading pre-trained models at startup, the backend delivers instant, real-time recommendations across four tiers with zero per-request retraining. The system features django-allauth authentication and is deployed on Render via automated GitHub CI/CD.

Python
Django
scikit-surprise
scikit-learn
Pandas
NumPy
TF-IDF
Cosine Similarity
FunkSVD
SQLite
WhiteNoise
Gunicorn
Featured
CI/CD Pipeline — Jenkins, Azure, GitHub & Email Notifications

CI/CD Pipeline — Jenkins, Azure, GitHub & Email Notifications

• Built an end-to-end CI/CD pipeline for a NestJS application integrating Jenkins, Azure cloud, GitHub webhooks, and automated email alerts on build success/failure. • Configured Jenkins jobs with pipeline-as-code (Jenkinsfile); automated test, build, and deploy stages triggered on every push. •

Jenkins, Azure, GitHub Webhooks, NestJS, Node.js, Email Notifications
Featured
GrocerEase v2 — Enterprise E-Commerce Platform( 4th  Semester Project)

GrocerEase v2 — Enterprise E-Commerce Platform( 4th Semester Project)

GrocerEase v2 is a production-grade enterprise e-commerce platform engineered with Laravel 11 and PHP 8.3. The project is a complete architectural rewrite of a legacy procedural PHP grocery system into a secure, modular, and scalable service-oriented application capable of handling high transaction workloads with optimized performance and transactional reliability. The application implements a clean Service-Repository architecture that separates controllers, business logic, payment orchestration, image processing, and database operations into dedicated layers for maintainability and scalability. Key enterprise-grade features include secure role-based authentication, dynamic product filtering, transactional checkout protection, intelligent cart synchronization, Nepal payment gateway integrations (eSewa & Khalti), cloud storage abstraction using S3-compatible drivers, and a fully featured admin analytics dashboard. The platform also includes advanced image optimization pipelines, AJAX-powered order management, cloud-based asset migration tooling, SEO-friendly URL structures, and responsive UI enhancements designed for real-world production deployment.

Laravel 11
PHP 8.3
SQLite PostgreSQL
Blade Templates
JavaScript AJAX Tailwind CSS Bootstrap
Laravel Eloquent
ORM Service Repository Pattern BCrypt Authentication
eSewa API Khalti API
Railway Deployment
Featured
CI/CD Pipeline — Jenkins, AWS EC2 & GitHub Webhook (Next.js)

CI/CD Pipeline — Jenkins, AWS EC2 & GitHub Webhook (Next.js)

• Automated deployment of a Next.js application to AWS EC2 using Jenkins triggered by GitHub webhooks on every merge to main. • Configured security groups, SSH key-based access, and Nginx reverse proxy on the EC2 instance for production serving.

Jenkins, AWS EC2, GitHub Webhooks, Next.js, Nginx, Ubuntu
Featured
SyncWrite — Real-Time Collaborative Rich Document Editor

SyncWrite — Real-Time Collaborative Rich Document Editor

SyncWrite is a full-stack collaborative document editor built with Flutter Web and Node.js that enables multiple users to edit documents simultaneously in real time. The application leverages WebSockets through Socket.IO to synchronize document changes instantly across connected users while maintaining cursor presence awareness and conflict-free editing experiences. The platform supports rich-text editing, real-time media synchronization, interactive chart embedding, version history management, and multi-format document exports. Users can insert tables, images, links, and data visualizations while collaborating with others in the same document session. To enhance productivity, SyncWrite includes built-in writing utilities such as a live word counter, dictionary lookup with synonym suggestions, document version restoration, and export capabilities for PDF, TXT, and Microsoft Word formats. The project demonstrates advanced concepts in real-time systems, WebSocket communication, state management, cloud deployment, containerization, serverless caching, and distributed application architecture.

Flutter Web
Dart
Riverpod
Flutter Quill
Node.js
Express.js
Socket.IO
MongoDB Atlas
Upstash Redis
JWT Authentication
Docker
Netlify
Hugging Face Spaces
Featured
Personal Portfolio Website — Full-Stack DevOps

Personal Portfolio Website — Full-Stack DevOps

• Designed and deployed a production-grade portfolio at rabinmishra.com.np using Next.js 15, TypeScript, Tailwind CSS, and Sanity CMS. • Wrote multi-stage Dockerfile, docker-compose.yml, Nginx reverse proxy config, and a GitHub Actions CI/CD pipeline (lint → build → deploy to Vercel).

Next.js, TypeScript, Sanity.io, Docker, GitHub Actions, Vercel, Cloudflare