Mahmoud Chaer

Mahmoud Chaer

I like building AI systems that survive contact with real users.

Experience

2025 - 2026

Software Engineer at Murex. I work part-time building and optimizing performance-critical C++ backend components in the MX.3 Viewer team.

Recently I have been extending a Viewer Recorder and Replayer framework for deterministic event capture and replay, so hard-to-reproduce issues can be inspected with less guesswork.

2023 - 2025

Teaching Assistant at AUB. I helped teach Python programming and algorithmic thinking for EECE 230, supporting more than 100 students through labs, debugging sessions, and structured exercises.

This was also where I learned how much clarity matters: a small explanation can unlock an entire problem for someone.

2023

IT support at AUB. I provided technical support across AUB and AUBMC, diagnosing OS-level issues and supporting enterprise software deployments. It was a useful early lesson in how real users encounter software: rarely in the neat conditions engineers imagine.

Education

2022 - 2026

Computer and Communication Engineering at AUB. I am completing a B.E. in Computer and Communication Engineering. My interests cluster around machine learning, agentic systems, numerical computing, backend software, databases, and systems design.

Bio

I'm an AI and software engineer interested in systems that make machine learning useful in the world: reliable retrieval, tool use, evaluation, latency, data boundaries, and interfaces that make complex models easier to trust.

My projects sit between applied AI and production software, with a bias toward things that can be tested, shipped, and improved.

Publications

Nothing here yet — working on it.

Projects