Professional Experience

Building and deploying production-ready platforms, managing cloud infrastructure, and automating deployment lifecycles.

Founder & Full-Stack Developer

HostelBites•Full-Time / Incubation
Feb 2026 -- Present

Founded and engineered HostelBites, a multi-role food ordering and delivery ecosystem for university campuses. Secured official incubation and funding from AIC-RRU (Atal Incubation Centre - Rashtriya Raksha University), serving 300+ active users in the first month of launch.

  • Architected a monorepo containing a Node.js/Express backend, MongoDB, and four distinct React-based Progressive Web Apps (PWAs) tailored for Customers, Stores, Delivery Partners, and Admins.
  • Developed security-focused delivery workflows, including dual-factor OTP handshakes (pickup and delivery) and gender-sensitive route-filtering algorithms.
  • Integrated Socket.io for real-time order tracking, Firebase Cloud Messaging (FCM) for push notifications, and Razorpay API with secure webhook verifications.
  • Deployed and managed the server infrastructure on an Ubuntu VPS, configuring an Nginx reverse proxy, SSL, and PM2 process manager.
React (PWA)Node.jsExpress.jsMongoDBSocket.ioFCMRazorpayNginxPM2

HostelBites Server Infrastructure (Docker)

Active containers running on the Ubuntu production VPS:

nginx-reverse-proxy
Port: 80/443 -> 5000
Status: running
Uptime: 24 days
hostelbites-backend
Port: 5000:5000
Status: running
Uptime: 14 days
mongodb-replica-set
Port: 27017:27017
Status: running
Uptime: 24 days
node-cell-exporter
Port: 3000:3000
Status: exited
Uptime: 3 days ago

Automation & Config Scripts

Deploy scripts and server routing configuration:

Nginx SSL & Reverse Proxy Config

Configuration file for routing incoming traffic, enforcing HTTPS, and binding Node.js Express server safely.

server {
    listen 443 ssl;
    server_name hostelbites.com;

    ssl_certificate /etc/letsencrypt/live/hostelbites.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/hostelbites.com/privkey.pem;

    location / {
        proxy_pass http://localhost:5000;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
    }
}
Automated Deployment Script

Bash shell scripts running inside VPS triggers automated pulling, dependency installation, and PM2 restarts.

#!/bin/bash
echo "Starting HostelBites Deployment..."
cd /var/www/hostelbites
git pull origin main
npm install --only=production
pm2 reload hostelbites --update-env
echo "Deployment successfully executed."

AI Engineer Intern

Dr. Pinnacle•Internship
Jan 2026 -- Apr 2026

Developed ETL and data processing workflows for machine learning pipelines. Built statistical forecasting models to analyze stock trends, establishing data pre-processing scripts and ETL connections.

  • Created data cleaning and preprocessing pipelines using Pandas, NumPy, and SQL.
  • Integrated REST APIs for automated feature engineering and model training.
  • Explored Apache Airflow for DAG-based automated data ingestion.
PythonPandasNumPySQLApache AirflowREST APIs

Continuous Integration & Deployment (CI/CD)

Automating testing and delivery pipelines. Try running the interactive simulator below to see the build and deployment pipeline lifecycle.

Jenkins Pipeline

hostelbites-pipeline #24
01.Checkout Git Repository
02.Lint & Compiler Verification
03.Run Integration Tests
04.Build Docker Image
05.Configure Nginx Reverse Proxy
06.Deploy to Hostinger VPS
Console Output Log
VPS_DAEMON@hostelbites
Idle. Click 'Trigger Build' to initiate pipeline.