Hello, I'm
Urmil Chandarana
I spent ~3 years at Oracle engineering core banking modules and CI/CD pipelines on Spring Boot microservices, and I'm now an MS Computer Science student at UC Davis strengthening my skills on Cloud Computing & Distributed Systems while experimenting with Vision-Language Models (VLMs) for agricultural applications and researching on dataset benchmarking for better evaluation models.
Why hire me?
Everything a 3-YOE SDE role asks for already proven:
Ships production systems at scale — 10+ core banking modules live at a major European bank, built on Spring Boot & Java microservices
Cuts deployment friction — 85% faster environment setup, 100% environment parity via Docker + CI/CD
Owns outcomes end-to-end — Sole technical point-of-contact for 7 client-facing product upgrades, near zero-error execution
Stays technically current — Now researching distributed systems & experimenting VLMs for agricultural use cases at UC Davis under Prof. Mason Earles
Skills & toolbox
Grouped the way I use them, straight from my resume.
Programming Languages
Libraries & Frameworks
ML / Data
Tools / Cloud
AI Coding Tools
Experience
Education
Master of Science, Computer Science
GPA 4.0Bachelor of Technology, Computer Engineering
GPA 9.4Featured projects
Systems I've designed and shipped.
AgML Benchmarking
A benchmarking pipeline for computer vision datasets on HuggingFace. Evaluates dataset quality across structural, embedding-based, and diversity metrics — with UMAP visualizations of the embedding space. Designed to be task-agnostic, supporting image classification, object detection, segmentation, and VLM datasets. Built for reproducible evaluation with SLURM support for GPU clusters.
Lily
A voice-first, AI-powered maternal health triage system designed to provide accessible prenatal and postpartum guidance, clinical screening, and doctor escalation via standard phone calls in maternal healthcare deserts.
Smart CrowdFunding Using Blockchain
We have developed a Smart Crowdfunding application based on Blockchain technology i.e. a decentralized application that replaces a middle-man (like a Bank or a human) with a smart block of code ,or so we call it a smart contract, that handles all the functioning related to the donations. A smart contract helps to block the funds within the Blockchain until the campaign contributors agrees to release them to the organizing entity.
Gallery
A personal album, coming soon.
Let's build something together
Open to SDE and ML-infrastructure roles, and interesting collaborations. Here's how to reach me — I reply fast.





