Mae Zhang Profile Pic

About Me

I am a CMU student interested in machine learning, computer vision, and web development. I strive to design creative, elegant solutions and continuously improve them. In my free time, I love to solve puzzles, play board games, and hike.

Contact Details

Mae Zhang
520-784-4654
maez@andrew.cmu.edu

Education

Carnegie Mellon University

Master's in Electrical and Computer Engineering with a concentration in AI/ML Systems December 2022

During my undergraduate studies, I developed a deep fascination for machine learning, captivated by its profound potential to predict unseen data and phenomena worldwide by leveraging known examples. My desire to learn and gain more experience in the field spurred me to continue my education at CMU with a master’s degree in Electrical and Computer Engineering with a concentration in AI/ML Systems. I primarily focused on taking deep learning and computer vision-related courses with hands-on projects.

Carnegie Mellon University

Bachelor's in Electrical and Computer Engineering May 2019

CMU provided the opportunity for me to grow my technical skills in the broad field of Electrical and Computer Engineering. From constructing an RFID reader on a breadboard to synthesizing the game of Mastermind onto the FPGA to creating a proxy for connecting client and server applications, the rigorous curriculum blended a wide range of theoretical knowledge with direct experience. Furthermore, being immersed in a collaborative environment alongside motivated peers has not only enhanced my learning and efficiency, but also fostered my aspiration for a harmonious workplace.

Work

Software Engineering Intern

Parallel Systems May 2022 - August 2022

  • Integrated real time video streaming into user interface as a safety feature for surveilling autonomous vehicles
  • Implemented pipeline and user interface for confirming whether cameras on vehicles are in healthy condition by periodically capturing images and running a detection algorithm that may classify an image as faulty e.g. broken lens, dirty

Research Assistant

Carnegie Mellon CyLab Security and Privacy Institute May 2021 - December 2021

  • Implemented lightweight, simple AI algorithms in C including decision tree, association rule learning, and genetic algorithms
  • Using all three algorithms, performed a case study with a new set of data for malware detection

Teaching Assistant - 18100 Introduction to Electrical and Computer Engineering

Carnegie Mellon University August 2020 - December 2021

  • Managed weekly meetings for 15 persons and hosted general office hours for 200+ students to assist with concepts and assignments
  • Graded assignments and gave feedback to strengthen students’ understanding
  • Discussed course direction with professors to enhance students’ learning experiences

Hardware Engineering Intern

Carnegie Mellon University May 2021 - August 2021

  • Optimized radar target detection software by translating it from MATLAB to C, halving the execution time
  • Implemented 2D FFT, CFAR, and angle finding algorithms to process raw data into point cloud data for use in autonomous driving

Skills


  • C Programming
  • Java
  • JavaScript
  • MATLAB
  • Python
  • SystemVerilog
  • x86 assembly

  • HTML/CSS
  • ReactJS
  • Pytorch

Projects

Car License Plate Tracking

Compared 4 different machine learning methods—neural network, Kaman filter, support vector machine, OpenCV Boosting—on their speed and accuracy in tracking car license plates

Auto-Investigator

    I created a Python script The Sleuth Kit commands to automate the digital forensic investigation process including carving out partitions, determining file system types, and recovering information on deleted files. I developed a website to synthesize findings and display file trees of files in each partition, allowing users to easily collaborate and visualize results in real time.
    Auto-Investigator

Few-Shot Opinion Summarization

For my deep learning class, my group researched to improve few-shot opinion summarization on Amazon and Yelp review datasets through content planning of aspect-sentiment pairs and backtranslation.

Recyclebot

    Created a robot built on an iRobot base that autonomously detects, collects, and stores plastic bottles
    Recyclebot

Build18

    I worked with my friends on fun projects including: 1) A motion-sensing holographic audio visualizer using Flick and Raspberry Pi 2) An interactive motivational poster board with clap sensing and smile recognition 3) A self-driving children’s car with ultrasonic sensors controlled by an Arduino
    Build18

Fit Friends

Created a social site that uses a recommendation algorithm to match users based on similar workout preferences

Cheating Robot

    Using the Python API, I programmed Pepper robot to play the even-or-odd game. Then, my team conducted a replication study with 24 partitipants to determine whether a cheating robot affects people's attributions of mental state and engagement towards the robot.
    Cheating Robot

Scordle

    Designed Wordle variant on a Raspberry Pi where players guess the notes being played to test their pitch
    Scordle

Client Testimonials

Get In Touch.

I am currently looking for new grad positions in software and machine learning. Feel free to contact me!

Error boy
Your message was sent, thank you!