MOHAMAD
ABBOUD

SOFTWARE ENGINEER
Mohamad Abboud

ABOUT ME

Currently pursuing a bachelor's degree in Computer Science at the University of Michigan-Dearborn. At MASA-Dearborn I'm focusing on developing an embedded Battery Management System (BMS) for high-powered rockets using C++ and real-time systems programming. I have also contributed to many software projects with the Google Developer Student Club, including mobile app and web development using React Native and Supabase. Passionate about embedded systems, energy-efficient design, and AI.

EXPERIENCE

Programming Instructor

theCoderSchool

2025 - 2026

Programming Instructor
AUG 2025 - APR 2026
theCoderSchool

  • Taught programming fundamentals and advanced concepts to students ages 6–18 in one-on-one and group settings.
  • Designed and delivered customized lessons in Python, JavaScript, C#, C++, Java, and HTML/CSS to match student learning styles and goals. While adapting complex concepts into age-appropriate, engaging, and accessible lessons.
  • Mentored students on coding best practices, debugging techniques, and software development workflows

SKILLS:

PythonReactNode.jsC#TypeScriptC++Java
Senior Developer
FEB 2024 - JAN 2026
Google Developer Groups - U of M-Dearborn
Crafted responsive and interactive user interfaces for modern web applications.

  • Performed code reviews and provided mentorship to junior developers, promoting best practices and efficient coding standards.
  • Developed and maintained front-stack Hackdearborn mobile application, working with a React Native front-end
  • Implemented scalable back-end solutions using Supabase for the Hackdearborn application to deliver seamless user experiences.
  • Our team worked on the creation of the International Women’s Day Summit website at DTE, as part of a contract for COMPES.
  • Collaborated with cross-functional teams to define project requirements, scope, and deliverables for various web development projects.
  • Led the IT help desk team, providing technical support and troubleshooting assistance to students and faculty members at Hackdearborn.

SKILLS:

ReactPostgreSQLSupabaseJavaScriptReact NativeTypScriptNode.jsCSSHTML

Senior Developer

Google Developer Groups - U of M-Dearborn

2024 - 2026

AI Student Researcher

University of Michigan-Dearborn

2025 - 2025

AI Student Researcher
MAY 2025 - DEC 2025
University of Michigan-Dearborn

  • Contributed to research on computer vision applications in robotics, exploring solutions for real-time object detection, localization, and communication as part of TAI Labs under Dr. Xiao Zhang.
  • Developed end-to-end python pipelines for processing camera input, running inference, and triggering robotic responses in real time.
  • Optimized and trained computer vision models like YOLO and MediaPipe using TensorFlow, PyTorch, and Pandas for efficient inference on resource-constrained edge devices such as Raspberry Pi’s and Jetson Nano.
  • Collaborated with a multidisciplinary team of researchers and engineers to integrate computer vision solutions into robotic platforms, enhancing their autonomy and functionality.

SKILLS:

PythonTensorFlowPyTorchOpenCVPandas
Embedded Software Engineer
DEC 2024 - AUG 2025
MASA-Dearborn Rocketry Team

  • Collaborated in a team to develop and program an embedded C++ Battery Management System (BMS) for a high-powered rocket, working with CAN, I²C, and SPI communication protocols
  • Focused on real-time monitoring, fault detection, and energy optimization for the battery packs.
  • Designed the system for a live launch event in Texas (Summer 2025), emphasizing high reliability, safety-critical code, and thorough integration testing.
  • Collaborated with electrical and mechanical engineers to ensure seamless integration of the BMS with other rocket subsystems, including propulsion and telemetry.

SKILLS:

C++PlatformIOCANI²CSPIESP32Embedded SystemsReal-Time Operating Systems

Embedded Software Engineer

MASA-Dearborn Rocketry Team

2024 - 2025

PROJECTS

PROJECT DETAILS

Trash Titans

Developed a full-stack mobile app that gamifies community-driven environmental cleanups, enabling users to report pollution, participate in cleanups, and track progress through a points system. Built with React Native and Firebase, it integrates OpenAI’s Vision API for accurate litter verification, and includes features like user authentication, real-time syncing, GPS, and a leaderboard to boost engagement.

TECH STACK

React NativeTypescriptPythonFirebaseTensorFlowOpenAI Vision APIGoogle Maps API