← Back to the map

Mohamed Hefny

Software engineer at Microsoft. Graduate student at SFU, researching visual SLAM.

About

Most of my career has been on the layer other engineers build on: web services and APIs at Intact and Morgan Stanley, then AWS CloudFormation, the service teams use to define their infrastructure as code. Since February 2025 I've been at Microsoft.

Alongside work I'm a graduate student at Simon Fraser University, graduating in fall 2026. My research is in visual SLAM and 3D Gaussian splatting: getting a single moving camera to work out where it is and what the world around it looks like. I'm especially interested in what happens when conditions turn bad, which is why this page has weather controls.

I studied software engineering at Concordia University in Montreal and later completed Stanford's Machine Learning Specialization. I'm also a large-language-model enthusiast.

origin
London, Ontario
trained
B.Eng. Software Engineering, Concordia
studying
Graduate student, SFU (fall 2025 – fall 2026)
current
Microsoft, since Feb 2025
previous
AWS CloudFormation · Morgan Stanley · Intact
research
visual SLAM · 3D Gaussian splatting

Experience & education

  1. Sep 2025 – Fall 2026 (expected)

    Graduate student, Simon Fraser University

    Research in visual SLAM and 3D Gaussian splatting.

    Python · C++ · Visual SLAM · Gaussian splatting

  2. Feb 2025 – present

    Software Engineer, Microsoft

    Software engineering at Microsoft since February 2025.

  3. 2023 – 2025

    Software Developer II, Amazon Web Services

    Worked on AWS CloudFormation, improving the service and the experience of the customers who define their infrastructure as code with it.

    Java · Kotlin · AWS · Infrastructure as code

  4. 2022 – 2023

    Software Developer, Morgan Stanley

    Developed APIs and worked with cross-functional teams to build solutions for financial clients.

    APIs · Financial services

  5. May 2021 – 2021 · Montreal, QC

    AI Software Developer, Intact Lab

    Built a Spring microservice that monitors Kafka messages, plus Python tooling on top of MongoDB and AWS S3.

    Java · Spring · Kafka · Python · MongoDB · AWS · APIs · Financial services

  6. Sep 2020 – Dec 2020 · Montreal, QC

    Java Software Developer, Intact Financial Corporation

    Designed and built RESTful web services in Spring and Quarkus.

    Java · Spring · Quarkus · APIs · Financial services

  7. May 2019 – Aug 2019 · Montreal, QC

    Full Stack Developer, Matrox Electronic Systems

    Built the web app the QA team used to manage its inventory.

    Web

  8. 2017 – 2021 · Montreal, QC

    B.Eng. Software Engineering, Concordia University

    Software engineering degree, with internships in between. Along the way: an OpenGL game, a peer-to-peer video streaming capstone, a React Native campus map and a C++ board-game engine.

    Java · C++ · Python · OpenGL · Web

  9. Origin

    Born in London, Ontario

Publications

  1. IROS 2026

    SLAM Adversarial Lab: An Extensible Framework for Visual SLAM Robustness Evaluation under Adverse Conditions

    Mohamed Hefny, Karthik Dantu, Steven Y. Ko

  2. arXiv preprint · 2026

    SLAMSqueezeBench: Comparing SLAM Systems under Resource Constraints

    Mohamed Hefny, Karthik Dantu, Steven Y. Ko

  3. SecureDB @ SIGMOD 2026

    Estimating Power-Law Exponent with Edge Differential Privacy

    Adam Tan, Mohamed Hefny, Keval Vora

Google Scholar profile

Projects