Mahmoud Chaer

Mahmoud Chaer

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

Experience

2025 - 2026

Software Engineer (Part-Time) at Murex. I continued on the MX.3 Viewer team part-time during my final year at AUB, building and optimizing performance-critical C++ backend components.

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

2025

Software Engineer (Internship) at Murex. I joined the MX.3 Viewer team as an intern, working on performance-critical C++ backend components in a large-scale financial platform. It was where I first got a real sense of what latency and reliability mean under production pressure.

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