Hi, I'm Mohanad 👋
Computer Science @ TUM. Passionate about HCI, building useful software, and Robotics.
MK

About

A motivated student and aspiring software engineer based in Germany, dedicated to advancing technology through human-centered software and robotics. As a Computer Science student at TUM. My background includes rich experiences from internships at leading tech firms to competing in global hackathons, reflecting a robust skill set in crafting software, AI, and project management. Feel free to checkout my CV and my Google Scholar

Work Experience

Skills

React
Next.js
Typescript
Node.js
Python
Go
Postgres
Docker
Kubernetes
Java
C++
My Projects & Open Source Contributions

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

pAIge TUM x Microsoft Germany

pAIge TUM x Microsoft Germany

My team and I, with guidance from Microsoft Germany, developed a full-fledged chatbot web app for student services at TUM School of Business. The app assists with inquiries related to admissions, theses, and other student services.

Next.js
Typescript
Shadcn UI
TailwindCSS
PostgreSQL
Microsoft Azure
Weaviate Vector Database
LangChain
gitai

gitai

Designed and developed a CLI that writes your git commits with AI.

JavaScript
OpenAI APIs
CLI

Scarrot

Developed an open-source logging and analytics platform for OpenAI: Log your ChatGPT API requests, analyze costs, and improve your prompts.

React Native
MongoDB
Java SpringBoot

Path Finding Game | Falafel Game

Developed an escape maze game with path finding algorthim (implemented from scratch), character selection, levels, and gamification (achievements). Note: This project was developed into University GitLab ptivate repository, that's why there's only one commit on GitHub repository

Java
LibGDX
OOP
Design Patterns
ADHD Robotic Assistants

ADHD Robotic Assistants

As a student co-author on this research project, I played a key role in developing a robotic assistant aimed at enhancing ADHD therapy. I implemented the robot's hardware and software systems, including configuring a Raspberry Pi to integrate advanced language models like ChatGPT-4 Turbo and Claude-3 Opus. My work involved setting up the natural language processing capabilities and ensuring seamless interaction between the robot and the therapy environment. This project, validated through rigorous testing, has the potential to significantly improve personalized therapeutic practices for individuals with ADHD.

Python
Raspberry PI
SolidWorks
OpenCV
Apple Swiftlang

Apple Swiftlang

In 2023, I contributed to the Swift open-source project by adding a new filter method to C++ std::map and std::unordered_map, enabling these types to provide a Swift-friendly filter function with a similar interface to the Swift standard library's Dictionary.filter(_:). This enhancement improves interoperability between C++ and Swift, allowing developers to filter C++ maps directly into new instances of std::map while working within Swift. This contribution involved implementing the feature, addressing build issues, and ensuring the new functionality passed all tests, significantly enhancing the Swift ecosystem's C++ interop capabilities.

Swift
Hackathons & Competitions

I like building things

During high school, I participated in prestigious robotics and programming competitions, which developed both my technical and non-technical skills, ranging from software development to managing a team of 20 members as a student. This experience motivated me to continue competing in university hackathons and competitions on a larger and more challenging scale.

  • A

    AWS Deepracer

    Heilbronn, Germany

    Trained, evaluated, and tuned reinforcement learning (RL) models to ace a track for a real-world autonomous race. Top 10 out of 60 other teams.
  • M

    Microsoft x TUM Hackathon

    Munich, Germany

    Developed a RAG powered chatboit for student services. 1st place out of 32 teams.
  • F

    Finalist at MATE Remotely operated underwater vehicle (ROV) Compeition

    Califronia, United States

    My Team (20 members) and I built an ROV for MATE ROV compeition. I was responsible for computer vision and developing pilot software part.
  • F

    Fifth place (56 teams) at RoboSub

    Irvine, California

    Built autonomous underwater vehicles (AUVs).
  • T

    Third place at ICPC Egyptian Collegiate Programming Contest (ECPC)

    Egypt

    Competitive programming competition.
  • T

    Top 50 at ICPC Africa & Arab Collegiate Programming Championship

    Egypt

    Competitive programming competition.
  • F

    Finalist and best project award at Intel ISEF (International Science and Engineering Fair)

    Built an autonomous robot for delivering medicine in Hospitals and with an extension of another robot that can help elderly people at home.
Let's Connect

Get in Touch

Feel free to reach out for collaborations or questions.

mohanad.kandil@tum.de

+49 152 56291871