USC Mark & Mary Stevens Neuroimaging and Informatics Institute
Researcher
Apr 2026 — Present
Marina del Rey, CA · Remote
Two research projects so far, both on 3D T1 MRI — one on optimizer generalization, one on multi-site harmonization.
M.S. Computer Science @ USC
I build machine learning systems that have to survive the real world — real-time vision on constrained hardware, LLM reliability across models, and the research that separates a real result from a lucky seed.
Each one links to a short case study: the problem, the decisions, and what the numbers looked like afterward.
Open to SWE and ML engineering roles
Say helloFour roles, mostly computer vision under real-world constraints — what I built, what it measured, and the calls I had to defend.
Researcher
Apr 2026 — Present
Marina del Rey, CA · Remote
Two research projects so far, both on 3D T1 MRI — one on optimizer generalization, one on multi-site harmonization.
Software Engineering Intern
Jan 2025 — Jun 2025
Bengaluru, India · Remote
Owned the detection side of a retail loss-prevention product — shoplifting and age detection across stores that looked nothing like each other.
Add pose estimation on top of object detection over tune the detector harder
Concealment is defined by what the body does, not by what's in the frame. A bounding box around a person and a product can't distinguish picking an item up from hiding it — keypoint dynamics can.
Trade-offA second model in the pipeline, which costs inference time on every frame that contains a person.
Sequence models (YOLO-LSTM, RCNN-LSTM) over per-frame classification
Shoplifting is an action, and an action only exists across frames. Per-frame scoring fires on any single ambiguous posture, which is exactly where the false positives were coming from.
Trade-offNeeds temporally labelled data and a buffer of frames before it can decide, so alerts arrive later.
Academic Intern
Dec 2023 — Jan 2024
Singapore · On-site
Led six people building a lane violation detector that had to run on live traffic footage, end to end, in two months.
Build a custom dataset from public traffic footage over an off-the-shelf traffic dataset
Lane violations are defined by local road markings and driving conventions. A model trained on someone else's roads learns the wrong geometry.
Trade-offWeeks of scraping and annotation before a single model could be trained.
Benchmark five architectures before committing over start with the obvious YOLOv7 baseline
Real-time was a hard requirement, so the choice had to be made on the accuracy-versus-latency curve for this data — not on published numbers from a different benchmark. YOLO-NAS won and shipped.
Trade-offSpent early project time on evaluation instead of building.
Streamlit and Vercel for the frontend over a custom web application
The deliverable was a working demonstration on a two-month clock. The interface needed to exist and be shareable, not to be bespoke.
Trade-offNot the deployment you'd choose for real production traffic.
Data Science Intern
Aug 2023 — Oct 2023
Bengaluru, India · Remote
Built cashier theft detection into a live CCTV pipeline, and worked out what it would cost to run the models at the edge.
Post-training quantization over quantization-aware training
QAT means retraining, and the detection models had already been trained on millions of labelled images. Redoing all of that to recover a few points of post-quantization accuracy was not a trade worth making.
Trade-offPTQ gives up more accuracy than QAT, so the retention-versus-latency curve had to be measured and documented rather than assumed.
Port YOLO-NAS's quantization block into YOLOv7 over migrate production to YOLO-NAS
YOLO-NAS ships a quantization-friendly block that YOLOv7 doesn't have, but production was already running on v7. Transplanting the block keeps the existing weights and pipeline intact; switching architectures would have meant retraining and revalidating the whole detection stack.
Trade-offImplementing a block on an architecture it wasn't designed for — more integration work, and no guarantee the quantization gains carry over.
Peer-reviewed work in time-series forecasting, materials property prediction, and applied IoT.
T. Sidhaarth, P. A. Obla, N. N. Patil, Z. Stamenković, S. P. Raja
Journal of Circuits, Systems and Computers · 34(12), 2530006 · 2025
T. Sidhaarth, P. A. Obla, L. Ramasamy, S. K. Selvaraj
Journal of Mechanical Science and Technology · 40(2), 997–1006 · 2026
P. A. Obla, A. Kaushik, M. Santosh, N. R. D'Souza, A. Suresh
Artificial Intelligence: Theory and Applications — Proceedings of AITA 2025 · pp. 281 · 2026
Grouped by what it's for rather than by how well I know it — the experience and project sections show where each one was actually used.
I'm a computer science master's student at USC and a researcher at the Mark & Mary Stevens Neuroimaging and Informatics Institute. My work runs from real-time computer vision in production to LLM reliability to optimizer theory — which sounds scattered until you notice it's all one question: does this result hold up outside the conditions that produced it?
Chasing that question is most of what I actually do. At NUS I benchmarked five architectures before committing to one, because published numbers came from someone else's roads. On the Muon work I found the reference implementation was feeding 5D convolution weights into Newton–Schulz without matricizing them first — every benchmark built on top of that was measuring a bug, not an optimizer. I fixed it, pre-registered the decision rules, ran a 60-run ablation, and reported that the generalization effect I went looking for wasn't there.
Production taught me the same lesson from the other side. A detector that looks excellent on a clean test set and falls apart on a store's CCTV feed isn't a good model, it's an unfinished one — and the fix is usually in how the problem was framed, not in the architecture. That's the work I want more of: machine learning with someone on the other end of it, built carefully enough that I can explain why it works.

University of Southern California
M.S. Computer Science
Aug 2025 — May 20273.40 / 4.00
Focus: deep learning, NLP, and agentic AI
6 coursesVellore Institute of Technology
B.Tech Computer Science and Engineering
Minor in Business Systems
Sep 2021 — May 20259.12 / 10.00
41 coursesI read every message. If you're hiring, collaborating, or just want to argue about database internals, my inbox is open.
oblaanan@usc.edu