View Resume
Bahaaaldinmohammad@gmail.com

Hi, my name is

Bahaa Mohammad.

I build high-performance software.

I'm a Biomedical Engineer and Computer Scientist specializing in systems engineering, computational analysis, and full-stack development. I thrive on building foundational, efficient software to solve complex problems in engineering and medicine.

01. About Me

Hello! I'm Bahaa. My fascination with engineering began in my father's garage, learning to see engines as complex, interconnected systems. This drive to understand *how* things work led me to teach myself C++ and build a game engine from scratch by age 16.

To apply these skills to a field with direct human impact, I pursued Biomedical Engineering and Computer Science at the University of Iowa. My professional and research experiences have placed me at the intersection of high-performance systems engineering and complex medical data analysis.

At IHuman Technology, I maintain and modernize large-scale, cross-platform systems in C++, C#, and .NET. In my research, I develop Python and MATLAB tools to process MRI brain scans, turning raw data into quantitative diagnostic insights.

I'm driven to build the foundational technology that solves critical problems, whether it's a circuit solver for a TI-84 calculator or a 3D visualization tool for analyzing bone cartilage.

Here are a few technologies I've worked with:

  • C / C++
  • C# &.NET
  • Python (Pandas, NumPy)
  • MATLAB
  • JavaScript (React, Node.js)
  • SQL & MongoDB
  • Git, GitLab & Docker
  • WPF & Systems Architecture
Bahaa Mohammad

02. Where I've Worked & Researched

Systems Engineer @ IHuman Technology

May 2025 – Present

  • Architect and deploy secure, self-updating installer systems with custom backend APIs for user authentication.
  • Engineer and implement new CI/CD pipelines to automate build, testing, and deployment, significantly reducing manual errors.
  • Maintain and optimize high-scale, cross-platform systems (C, C++, C#, Fortran) across a 140+ project.NET solution.
  • Manage 100% of GitLab repository responsibilities and mentor junior interns.

Software Engineer @ IHuman Technology

April 2024 – May 2025

  • Spearheaded the migration of a large-scale legacy rendering pipeline from Virtools to the modern, high-performance Diligent Engine.
  • Ensured 100% seamless C++ core integration with the existing C# application layer.
  • Led the transition of multiple user interfaces from legacy systems to WPF, modernizing the application's front-end.

03. Things I've Built

3D Bone Mesh Visualization

3D Cartilage Visualization & Analysis

Senior design software that performs Discrete Element Analysis (DEA) to simulate cartilage distribution on bone meshes derived from CT scans.

  • C# /.NET
  • C++ (Wrapper)
  • MATLAB (SDK)
  • Medical Imaging
Circuit Schematic

CircSim: C-Based Circuit Solver

A full-featured circuit analysis tool built from scratch in C for the TI-84 calculator, including a complete UX/UI and solvers for nodal analysis, Thevenin, and more.

  • C
  • Embedded Systems
  • TI-84
  • ECE
Alamirauto.com website

Alamirauto.com E-commerce

A full-stack commercial website with a complete backend allowing admin to create/manage listings, daily backups, and data-driven filter/search.

  • JavaScript
  • Node.js
  • SQL
  • Full-Stack
Abstract code background

Real-Time System Hooking Tool

A C++ systems utility to research Windows API hooking, inter-process communication (IPC), and real-time data extraction from sandboxed applications.

  • C++
  • Windows API
  • DLL Injection
  • Systems
Data visualization chart

Python Research Analysis Tools

Custom Python scripts for minianalysis and post-analysis of quantitative research data, including automated graph generation for non-technical partners.

  • Python
  • Pandas
  • NumPy
  • Matplotlib
2D Game Concept

2D Physics Game Engine

A 2D game in Swift featuring a custom physics engine with polygon-based collision detection, allowing a ship to dynamically "chip away" at target blocks.

  • Swift
  • SpriteKit
  • Game Dev
  • Physics

04. Get In Touch

What's Next?

I am always seeking new challenges and am always open to connecting with fellow researchers, engineers, and builders. Whether you have a question, a project idea, or just want to connect, my inbox is always open.

Say Hello