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

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.

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. •

GrocerEase v2 — Enterprise E-Commerce Platform
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.

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.

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.

Chronos-DNS: Distributed Zero-Trust Fabric for Encrypted DNS Auditing
Chronos-DNS is a distributed, production-grade telemetry fabric designed to continuously collect, store, and visualize latency and reliability metrics for legacy (UDP 53) and encrypted DNS transport protocols (DNS-over-HTTPS and DNS-over-TLS). Designed to investigate the transport-layer and cryptographic handshake performance overheads of global public resolvers, the architecture features a non-blocking asynchronous ingest engine and a hardened zero-trust network ingress topology. ### Key Features * **Asynchronous Ingest core:** Leverages Python's `asyncio` event loop and FastAPI to manage hundreds of concurrent TCP/TLS connections without OS context-switching degradation. * **Zero-Inbound Security Perimeter:** Fully isolated EC2 measurement nodes utilizing outbound-only Cloudflare Tunnels (`cloudflared`) to expose visual dashboards securely without opening inbound firewall ports. * **Serverless Analytics Ingestion:** Persists dimensional telemetry and cryptographic certificate lifecycles to Neon Cloud PostgreSQL for analytics. * **Time-Series Monitoring:** Pull-based metrics collection via Prometheus, combined with Grafana dashboards to render latency heatmaps and connection success rates. * **GitOps CI/CD Pipeline:** Fully containerized builds pushed to GitHub Container Registry (GHCR) and automatically deployed via GitHub Actions and Ansible. The empirical findings from this measurement framework are published on Zenodo (CERN) as a graduate research proposal and technical specification report.

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).