open to ai/ml & full-stack roles

Bikee Prajapati.
Full-stack developer, AI/ML engineer.

Based in Kathmandu, Nepal. I've built a course platform with payments and video DRM, a RAG pipeline from raw PDF to answer, and a three-role marketplace. I containerized, deployed, and debugged all of them in production myself.

What I actually do day to day.

I'm an Information Management graduate (Shanker Dev Campus, Tribhuvan University), currently a mentee in the Dev Weekends Fellowship and actively applying for AI/ML engineering roles. I like taking projects past the "it works on my machine" stage. That means containerizing them, wiring up CI/CD, and fixing whatever breaks once real traffic hits.

Recent work spans a full-stack LMS with video DRM and payments, a RAG-based PDF chatbot built without framework abstractions to actually understand the fundamentals, and a multi-vendor e-commerce platform, plus an AI internship and a stint building a custom Drupal module suite in production.

Frontend

Next.jsReact Redux ToolkitMUI

Backend

Node.jsExpressTypeScript FastAPIMongoDB RedisSocket.IO

AI/ML

FAISSHuggingFace Mistral LLMScikit-learn

DevOps

DockerGitHub Actions GCP Cloud RunVercelRender

Projects

Dev Weekends LMS

live

A full-stack learning management system where admins publish video courses and students browse, purchase, and learn, with Q&A threads, reviews, real-time notifications, and an analytics dashboard. Built as a Dev Weekends Fellowship project. I containerized the backend, built a GitHub Actions CI/CD pipeline, and fixed a handful of production issues along the way: a Stripe checkout hang, cross-site cookie failures, and a logout race condition from stale RTK Query cache state.

Next.js 14Express TypeScript MongoDBStripe VdoCipherSocket.IO Docker

DocMind: RAG PDF Chatbot

live

A retrieval-augmented chatbot for querying PDFs, built from scratch as a deep-learning exercise. I deliberately avoided LangChain abstractions to actually understand how retrieval pipelines work. Text is extracted with PyMuPDF, embedded with a HuggingFace sentence-transformer (MiniLM), indexed in FAISS, and served through FastAPI with a Mistral LLM for generation. Dockerized and deployed to HuggingFace Spaces.

PyMuPDFFAISS HuggingFace EmbeddingsFastAPI Mistral LLMDocker

ShopO: Multivendor MERN Marketplace

live

A multivendor e-commerce marketplace supporting three roles (buyers, sellers, and admins) with product and event listings, discount coupons, real-time chat, order lifecycle management, refunds, and Stripe/PayPal payments. The harder part was the debugging: Mongoose 9 breaking changes, a MUI v4→v5 migration, async race conditions, and CORS/Socket.IO configuration across three separate services.

MongoDBExpress ReactNode.js Socket.IOStripe PayPal

Backend and socket server run on Render's free tier and spin down after 15 minutes idle. First request after a while can take 30 to 60 seconds to wake up.

AI-Powered README Generator

shipped

A tool that reads any public GitHub repository's structure and writes a professional README automatically, using Flan-T5 and Mistral through a LangChain pipeline. The backend is a fully async FastAPI service with fallback logic built in, so the app stays up even when a model endpoint goes down.

PythonLangChain FastAPIHuggingFace Docker

Résumé

Bikee Prajapati's Résumé (PDF)

AI/ML-focused CV covering background, projects, and internships in one page.

Download PDF ↓