Open to New Opportunities

Dipika
Ranabhat

I am a Software Engineer dedicated to building robust, distributed systems. I leverage my background in AI research to integrate intelligent, data-driven features into production-grade software.

Dipika Ranabhat
Foundation

Education

University of South Dakota

Aug 2024 - May 2026

Master of Science in Computer Science

Vermillion, SD

Focusing on Advanced AI, Distributed Systems, and High-Performance Computing.

University of Bedfordshire

Sep 2019 - Mar 2023

Bachelor in Computer Science & Software Engineering

Luton, UK

Graduated with Honors. Capstone focus on Mobile Application Development.

Toolkit

Technical Skills

Languages

Python
Python
Java
Java
TypeScript
TypeScript
Go
Go
C++
C++
SQL
SQL

Frontend & Mobile

React
React
Next.js
Next.js
Flutter
Flutter
Tailwind
Tailwind

Backend & Systems

Django
Django
FastAPI
FastAPI
Spring Boot
Spring Boot
Node.js
Node.js
Redis
Redis
PostgreSQL
PostgreSQL

DevOps & Cloud

AWS
AWS
Azure
Azure
Docker
Docker
Kubernetes
Kubernetes
Terraform
Terraform

AI & Data Science

PyTorch
PyTorch
TensorFlow
TensorFlow
Pandas
Pandas
OpenCV
OpenCV
Career

Experience

University of South Dakota

Graduate Research Assistant

August 2024 - Present
  • Architected a full-stack RAG pipeline using LLMs for DentiMap, an AI-powered dental diagnostic tool, selected as a Finalist in the SD Governor's Giant Vision Competition out of 100+ submissions.
  • Leading technology commercialization and market validation as Technical Lead for the NSF Great Plains I-Corps program, translating AI research into viable product strategy.
  • Co-authoring a peer-reviewed research paper on AI applications in Endocrinology, synthesizing state-of-the-art ML methodologies for clinical decision support systems.
  • Investigating Quantum Computing algorithms and their intersection with AI optimization, exploring near-term applications in high-dimensional data processing.

Delta V Logics & Solutions

Software Engineer

Apr 2023 - May 2024
  • Built and maintained a full-stack restaurant order management platform handling multi-vendor menus, real-time order routing, and kitchen workflows using Python (Django/FastAPI) and React.
  • Integrated Clover POS API and Stripe Payment Gateway to process end-to-end transactions, managing webhook events, payment reconciliation, and refund flows across multiple restaurant clients.
  • Engineered distributed microservices supporting 100,000+ concurrent users, optimizing PostgreSQL query performance and Redis caching strategies to reduce API response times under peak load.
  • Administered Azure Active Directory, managed domain hosting, DNS configurations, and network access policies as a System Admin reducing deployment time by 40% and boosting uptime by 30% via CI/CD pipelines with GitHub Actions and Docker.
  • Improved system reliability by 35% by implementing PyTest frameworks covering unit, integration, and payment flow testing across frontend and backend codebases.

Code Himalaya

Software Engineer

July 2022 - Oct 2023
  • Developed and shipped cross-platform mobile applications using Flutter and Dart, owning the full development lifecycle from UI design to backend API integration and Play Store/App Store deployment.
  • Built RESTful backend services and responsive web frontends to support real-time data synchronization across mobile and web platforms, achieving 99.9% uptime.
  • Reduced application crash rates by 50% through systematic root cause analysis, implementing robust error handling, state management improvements, and rigorous device testing.
  • Boosted app responsiveness by 40% by profiling rendering bottlenecks, optimizing widget trees, and applying insights from A/B testing and user feedback loops.
Portfolio

Featured Work

AI Code Review Tool

LLM-Powered DevOps

GitHub-integrated app that uses LLMs to automatically review pull requests, post inline comments, flag security issues, and send Slack/email notifications via a full job-queue pipeline.

TypeScriptNext.jsExpressBullMQRedisPostgreSQLDockerLLMGitHub API
Live

OnTrack AI

NLP Habit Tracker · Live

Full-stack habit tracker where users log habits in plain English. A custom spaCy NLP model parses, categorizes, and stores structured data automatically. Deployed and live.

FastAPIspaCyNLPNext.jsTypeScriptSQLiteJWTGitHub Actions
Live

Intelligent Hybrid Search

Information Retrieval · Live

Hybrid IR system over 20,000 Wikipedia articles combining BM25 sparse retrieval and dense SentenceTransformer embeddings fused via Reciprocal Rank Fusion. Live on Hugging Face Spaces.

BM25SentenceTransformersRRFNLTKStreamlitHugging FacePython

TogglSub

AI Subscription Tracker · Mobile

Privacy-first Flutter app that uses Gmail API + Gemini AI to auto-detect subscriptions from your inbox, track spending, send renewal alerts, and detect price hikes, offline-first with Firestore sync.

FlutterDartFirebaseGemini AIGmail APIRiverpodFirestoreIsar

BizBot

AI Receptionist · RAG

Self-configuring AI receptionist that ingests business data via a RAG pipeline and integrates into any website with a single script tag — no coding required from the business owner.

RAGLLMTypeScriptPythonDockerTurborepo
Award

DentiMap

AI Diagnostic Tool · Award

Award-winning AI dental screening tool built with a RAG pipeline for high-accuracy diagnostics. Selected as a Finalist in the SD Governor's Giant Vision Competition.

PythonRAGLLMReact

Efficient Instrument Classification

Real-Time Computer Vision

Real-time surgical instrument classification from video streams. MobileNetV3-Small achieves 86.36% accuracy at 4.55ms inference and 10 FPS with 0% frame drop. Part of the EICC Challenge.

PyTorchMobileNetV3ResNet18OpenCVPython

Distributed Deep Learning

High Performance Computing

Scalable distributed deep learning infrastructure using PyTorch DDP and NCCL. Optimized throughput by 50%, cutting training time from 60s to 30s through strategic batch scaling.

PyTorch DDPNCCLPythonCUDA

Let's Build the Future.

I'm currently available for full-time roles in Software Engineering and AI.

Vermillion, SD, USA