Computer Engineering @ University of Michigan

Tanish
Dalal.

|

Building robots, training models, and shipping full-stack products.

scroll

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

SWE

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
React.jsPythonARIMAJavaScriptAPI Testing
Robotics

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%
ABB RobotStudioRAPIDCollision DetectionPath Planning

Projects

Aug 2025 – PresentRobotics

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
C++ROS 2OpenCVYOLOSTM32PythonRViz
View on GitHub
Aug 2024 – PresentRobotics

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%
C++PythonROS 2RVizEigenNumPy
View on GitHub
Aug 2024 – Jan 2025Robotics

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
C++ROS 2RVizA*Path Planning
View on GitHub
Sep 2025 – PresentFull-Stack

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
ReactFastAPIPythonJavaScriptSQLiteWebSockets
View on GitHub

Skills

Languages

C/C++ (OOP)PythonJavaScriptJavaMATLABAssemblyVerilogHTML5/CSS3

Robotics & Embedded

ROS 2STM32ArduinoRaspberry PiCAN BusUARTABB RobotStudioRViz

Web & ML

ReactFastAPIWebSocketsSQLiteNumPypandasMatplotlibSciPyARIMAOpenCV

Tools & Platforms

GitGitHub ActionsGoogle CloudLaTeXFusion 360AutoCADPytestModelSim

Contact

Let's build something.

Whether it's a robotics project, internship opportunity, or something I haven't thought of — my inbox is open.

Tanish Dalal · University of Michigan · Class of 2028