Computer Engineering
INTERACTIVE STORY
Engineering Story
A guided visual story of who I am, where I started, what I studied, the systems I have built, and the kind of engineering work I want to pursue.
Learning, building, measuring, and moving forward.
Scroll normally, or start the guided story and let each chapter unfold automatically.
01 · Who I Am
The person behind the systems
I’m Omprakash Sahani, a computer science graduate focused on ML systems, software engineering, and distributed systems. I enjoy understanding how systems behave beneath the interface and building tools that make them easier to inspect, evaluate, and improve.
Curiosity led me from computer engineering fundamentals to building complete systems-oriented projects from first principles.

Omprakash Sahani
Computer science graduate
02 · Education
From computer engineering to computer science
Diploma in Computer Engineering
Maharashtra State Board of Technical Education
First Class
Bachelor of Technology in Computer Science and Engineering
Sanjay Ghodawat University
CGPA: 8.40/10
First Class with Distinction
03 · Engineering Foundation
Learning by building and measuring
2024 — Present
Since 2024, I have been designing and building independent projects across ML systems, distributed training, software engineering, performance analysis, benchmarking, search evaluation, reproducibility, and robotics-data systems.
build → measure → debug → improve
The visual connects a model prediction to mean-squared-error loss, gradient computation, parameter updates, distributed gradient averaging, and reproducible benchmark evaluation.
04 · Projects
Systems I have built
- Atlas AITraining, inference, observability
- LeRobot State AtlasRobotics-data analysis and 3D coverage
- SearchEval LabRetrieval evaluation and regression analysis
- Benchmark GuardianPerformance regression detection
- Distributed Training ProfilerCommunication, memory, and scaling analysis
- Autograd EngineReverse-mode automatic differentiation
05 · Skills
The tools behind the work
Programming
- Python
- Java
- C
- C++
- SQL
- R
Systems
- Distributed Systems
- System Design
- Backend Systems
- APIs
- Testing
- Automation
ML Infrastructure
- Distributed Training
- Autograd
- Transformer Systems
- Inference Workflows
- Experiment Tracking
- Reproducibility
Performance and Evaluation
- Benchmarking
- Profiling
- Observability
- Regression Detection
- Memory Analysis
- Search Evaluation
06 · Direction
Where I am heading
Today, I’m continuing to build systems-oriented projects while preparing for software engineering and ML systems roles. I’m especially interested in reliable infrastructure, performance-aware software, distributed systems, and tools that make complex ML workflows easier to understand.
ML Systems · Software Engineering · Distributed Systems
FINAL OVERVIEW
Explore the work
The animation is the story layer. The complete technical details, architecture decisions, validation evidence, and source code are available in the project case studies.