Computer Engineering @ University of Michigan
Tanish
Dalal.
Building robots, training models, and shipping full-stack products.
About
I'm a Computer Engineering student at the University of Michigan (graduating 2028), building at the intersection of robotics, machine learning, and full-stack software.
I've shipped production software at ADNOC in Abu Dhabi, programmed industrial welding robots at ABB, and co-founded Michigan's Robomasters team from the ground up.
I care about systems that work in the real world — whether that's a robot arm that never loses its TCP clearance, or an API that hits 150 ms under load.
4.0
GPA
University Honors · Dean's List
2
Internships
ADNOC · ABB Robotics
3+
Projects
Active & shipped
Experience
Software Engineering Intern
ADNOC Distribution
EVCI & H2 Department
May – Jul 2025
Abu Dhabi, UAE
- ▸Developed React.js analytics dashboard for EV-charging infrastructure metrics; reduced telemetry troubleshooting overhead 25% for 30+ EV engineers
- ▸Built Python ARIMA prototype predicting temperature impact on charger uptime with 8% MAPE; isolated overheating root cause and saved $15k in lost revenue
- ▸Integrated and validated core telemetry APIs with automated JavaScript test suites, ensuring 100% data consistency across live charger streams
- ▸Authored 25-page EV-charger installation guide adopted by 35+ staff across 5 departments; evaluated Sinexcel and Teison vendors
Robotics Engineering Intern
ABB
Jun – Jul 2023
Abu Dhabi, UAE
- ▸Programmed and optimized welding robot paths in ABB RobotStudio (RAPID)
- ▸Designed collision-detection logic; verified across 50+ simulations with zero collisions
- ▸Automated fixture collision checks — cut path rework by 30%
Projects
Michigan Robomasters
CV Lead & Co-Founder
Co-founded U of M's Robomasters team from scratch. Leading the computer vision subteam building real-time armor-plate detection and autonomous shooting systems.
- ▸Lead computer vision subteam building YOLO/OpenCV armor-plate detection
- ▸Kalman filtering for real-time target prediction and lead compensation
- ▸STM32 embedded motor-control firmware for M3508 drive motors & GM6020 gimbal over CAN/UART
- ▸PID control algorithms for motor velocity and position regulation
Michigan Mars Rover
Arm IK Controls Developer
Developing closed-loop inverse kinematics and real-time controls for a 5-DOF robotic arm on a competitive Mars rover.
- ▸Closed-loop Cartesian IK controller improved target alignment accuracy by 20%
- ▸Geometric IK solvers integrated into a 30 Hz ROS 2 velocity pipeline with joint-limit checks
- ▸<1 cm convergence while reducing motor saturation by 30%
- ▸Python reachability point-cloud visualizer cut manual validation time by 50%
Autonomous Robotic Vehicle (A*)
Path Planning Engineer
Implemented grid-based path planning for an autonomous robot using the A* search algorithm in ROS 2, adopted by 25+ team members.
- ▸A* search algorithm in C++ within ROS 2 for grid-based path planning
- ▸Visualized computed paths in RViz with waypoint grids — cut navigation test time 30%
- ▸100% successful obstacle avoidance across all simulation tests
Algorithm Practice Platform
Sole Developer
Real-time multiplayer algorithm battle platform with secure code execution, live matches, and automated interview-style problem generation.
- ▸FastAPI and WebSockets backend supporting 50+ concurrent matches with <150 ms median latency
- ▸Secure code execution engine supporting 3 languages and a C++ assembly viewer
- ▸Big-O analysis via log-log regression and TF-IDF + k-means approach classification
- ▸ELO-seeded matchmaking, 8-player tournament brackets, and live rating updates via SQLite
- ▸AI problem and interview generator with 96% validation success and <1.2 s responses
Skills
Languages
Robotics & Embedded
Web & ML
Tools & Platforms
Contact
Tanish Dalal · University of Michigan · Class of 2028