Hi, I'm
Ujjwal Bhatta
|
MS Computer Science Candidate (May 2026) with 2+ years of production experience building scalable SaaS platforms using Node.js, NestJS, and PostgreSQL.
📍 Vermillion, South Dakota | 🎓 University of South Dakota (4.0 GPA)
Technical Skills
Technologies I use to build scalable systems
Backend Development
Databases & ORMs
Cloud & DevOps
Architecture & Design
AI & Machine Learning
Tools & Testing
Work Experience
Building production systems that scale
Backend Engineer
AITC International
Led backend team of 3 developers, established TypeScript/NestJS coding standards
Built SaaS visitor management system with real-time notifications and emergency broadcasts
Developed live auction marketplace with concurrent WebSocket bidding rooms at sub-200ms update latency
Created API documentation reducing integration time by 30%
Automated deployments with Docker & CI/CD, reducing deployment time by 50%
Software Engineer
Ultimodeal Online Shopping
Developed RESTful APIs with service layers and RBAC for e-commerce platform
Utilized AWS S3 for image storage and SES for email delivery (500+ daily transactions)
Integrated multiple payment systems: card payments, Khalti, eSewa
Optimized database queries reducing API response times by 40%
Leadership
NSF I-Corps Entrepreneurial Lead
South Dakota, USA • Jan 2025 - Feb 2025 & Jun 2025 – Jul 2025
Conducted 40+ customer discovery interviews for AI product concepts including a legal research assistant using LLMs and a multi-instrument music transcription tool. Applied lean startup methodologies and rapid prototyping techniques.
40+
Interviews
2
Products
Featured Projects
Research and development work in AI, ML, and Computer Vision
Hackathon • 2nd Place, USD Ignite
Reinforcement Learning
Information Storage & Retrieval
Distributed System
Machine Learning
Publication
Uncertainty-Aware LLM-Guided Policy Shaping for Sparse-Reward Reinforcement Learning
Proposed a framework combining BERT-based LLM guidance with Proximal Policy Optimization (PPO) using Monte Carlo Dropout for uncertainty estimation in sparse-reward reinforcement learning. Achieved 99.2% success rate and 2009.96 reward AUC in the MiniGrid UnlockPickup environment, outperforming Q-learning, DQN, and standard baselines.