hi, my name is

Mohammad Mahfooz.

i'm a fourth year Software Engineering student studying at York University.

about

Photo of Me

Mohammad Mahfooz


i love hands on systems programming and as little abstraction as possible. interested in a broad range of fields-- everything from kernel work to back end infrastructure.

returning to my team at NVIDIA as a full-time software engineer in summer 2025.

Photo of Me

languages, tools, and frameworks

some of the languages, tools, and frameworks that I'm familiar with

  • C

  • C++

  • Python

  • Java

  • Rust

  • Go

  • C#

  • Bash

  • Linux

  • JavaScript

  • TypeScript

  • Redis

  • MongoDB

  • MySQL

  • GraphQL

  • Git

  • Docker

  • Kubernetes

  • FastAPI

  • Flask

projects

  • Cobra

    a robust statically typed programming language with a python-like syntax. LLVM frontend implemented in Rust.

    RustLLVMCargo

    Cobra
  • CoverGPT

    a program that uses LLMs to generate a personalized and formatted cover letter given a job posting and a resume.

    PythonLaTeX

    CoverGPT
  • YorkURMP

    a browser extension that displays professor info from RateMyProfessors on the YorkU course portal and VSB.

    JavaScriptNode.jsGraphQL

    YorkU RMP
  • Portfolio Site

    my portfolio site (which you're currently on!). designed to showcase my skills and projects.

    TypeScriptNode.jsNext.jsReactStyled Components

    Portfolio Site
  • Air Quality Monitor

    a CO2 monitor/weather station using Java and an Arduino.

    JavaC++FirmataJavaFXjSerialComm

    Air Quality Monitor
  • CUPEBot

    a discord bot that monitors EECS CUPE TA postings, and sends a discord message when new postings are added.

    PythonBeautiful Soup

    CUPEBot

contact

not actively seeking new positions, but please feel free to contact me!