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 2027), 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

  • Built React.js dashboard for EV-charger metrics; cut troubleshooting time 25% across 30+ engineers
  • Traced overheating root cause behind charger downtime — prevented $15k in lost revenue
  • Prototyped Python ARIMA model predicting temperature impact on uptime (8% MAPE)
  • Authored 25-page installation guide adopted by 35+ staff across 5 departments
React.jsPythonARIMAJavaScriptREST APIs
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 – Present

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.

  • STM32 embedded firmware for M3508 drive motors & GM6020 gimbal via CAN/UART
  • YOLO/OpenCV pipeline for enemy robot tracking and armor plate detection
  • Kalman filtering for target prediction and lead compensation
  • PID control for motor velocity and position regulation
C++ROS 2OpenCVYOLOSTM32PythonRViz
View on GitHub
Aug 2024 – Present

Michigan Mars Rover

Arm IK Controls Developer

Developing inverse kinematics and real-time control for a 5-DOF robotic arm on a competitive Mars rover. Onboarded 25 new members to the ROS 2 simulation environment.

  • 5-DOF IK & keyboard teleop for precise velocity-based end-effector control
  • Carrot-on-a-stick Cartesian velocity method — 15% smoother motion
  • 30 Hz ROS 2 pub/sub for joint states, velocity commands, and error handling
  • Reduced navigation errors by 20% via improved velocity control loop
C++ROS 2RVizInverse KinematicsUbuntu
View on GitHub
Aug 2024 – Jan 2025

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 – Present

Algorithm Practice Platform

Sole Developer

Full-stack web app that evaluates algorithm solutions against curated test suites — like a personal LeetCode with a secure sandboxed Python executor and live results dashboard.

  • FastAPI backend with sandboxed Python execution and resource limits
  • React frontend with live code editor and pass/fail results dashboard
  • 20+ automated test cases across arrays, graphs, and sorting problems
  • 150 ms average evaluation time on standard inputs
ReactFastAPIPythonJavaScriptPytest
View on GitHub

Skills

Languages

C/C++PythonJavaScriptJavaMATLABAssemblyVerilogHTML/CSS

Robotics & Embedded

ROS 2STM32ArduinoRaspberry PiCAN BusUARTABB RobotStudioRViz

Web & ML

ReactFastAPINumPypandasMatplotlibSciPyARIMAOpenCV

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 2027