Mahad/مہد
open-source enthusiast, scientist, engineer, teacher (in that order)
> Embedded Machine Learning Engineer @ Obvio.ai
> Google Summer Of Code 2023 & 2024 @ GNU GCC
> Teaching underprivileged students
> Advocating open-source tech culture in Pakistan
> CS Grad from FAST NUCES
- I am a Computer Science graduate. See my education page for more details.
- I participated in Google Summer of Code in 2023 and 2024 as a student contributor to the GNU Compiler Collection (GCC), one of the world’s oldest and most widely used open-source software projects.
- Currently, I work as an Embedded Machine Learning Engineer at Obvio.ai, a company backed by Bain Capital and Khosla Ventures. I am working on embedded device solutions to detect traffic violations using Computer Vision, with the goal of reducing traffic-related fatalities.
- My research interests include compilers, embedded machine learning, and open-source software development.
Open-Source Contribution/اوپن سورس تعاون
- Rustc Testsuite Adapter for GCC Rust (GCCRS): My Google Summer of Code 2024 project involved creating a test suite adapter to run official rustc test cases on GCC Rust. Since rustc uses a different testing framework called Compiletest, I developed a command-line tool in Rust, rusttest-to-dg, to parse rustc test cases and convert them into a format compatible with GCC’s DejaGNU testing framework. LWN coverage of my work can be found here.
- Improving user errors & Error Code Support for GCC Rust Frontend: My Google Summer of Code 2023 project focused on adding error code support to the GCC Rust frontend, aligning it with rustc, the official Rust compiler.
- FirstContributions: I created a guide to help people in Pakistan and around the world make their first open-source contribution.
- I have also made smaller contributions to various open-source projects, including spcl/serverless-benchmarks at ETH Zürich, adding a test case to clang/iterator_checker/tests in the Chromium project, contributing to the official python/devguide documentation, and making a minor fix in GoogleChrome/chrome-extensions-samples.
- All of my open-source contributions on GitHub can be found here (requires login).