Hello World. My name is
Joseph Ma
And I'm
Résumé

About me

Hello there. I'm Joseph!

I am currently pursuing my master's degree in Electrical and Computer Engineering at Purdue University ECE. Throughout my studies, I have found enjoyment in the perfect blend of electrical engineering and computer science. Inspirations from content creators like ElectroBOOM and The Age of A.I. have further fueled my passion for this field. My interests span across a wide range of areas, including data structures and algorithms, full stack web development, embedded systems, digital design, machine learning, artificial intelligence, and robotics. If you're curious to explore my past projects, feel free to visit the Projects section of my portfolio, where you'll find detailed information and demonstrations of 13 completed projects, with more exciting ones in progress.

Most recently I've been working at the Walt Disney Company as an Attractions Engineering Intern dealing with IoT and Embedded Systems. At Purdue, I'm currently serving as a Graduate Teaching Assistant for ECE 362: Microprocessor Systems and Interfacing. Aside from this, I'm investigating applications in Deep Reinforcement Learning which stems from my two most recent projects: Neural Network Architecture from Scratch and Cat and Mouse 2: Reinforcement Learning.

Beyond academics, I find joy in activities such as biking, swimming (I've also previously worked as a lifeguard), cooking, watching movies, playing Valorant/Overwatch, and expressing my creativity through digital art + UI/UX design. To explore my artistic endeavors further, feel free to visit the Memories section, where you can discover more and even set a new homepage background.


Want to collab on a project or have any questions? Feel free to contact me.

Experience

Purdue University

MS in Computer Engineering

August 2023 - Present

Course Highlights


Project Highlights

  • Cat and Mouse 2 - Reinforcement Learning: Trained an RL agent to outsmart the A* algorithm.
  • Neural Network Architecture: Built and hand derived a neural network from scratch.

Graduate Teaching Assistant

Placeholder Image

The Walt Disney Company

Attractions Engineering Intern - IoT and Embedded Systems

May 2024 - Aug 2024

I led the development and deployment of a real-time monitoring and data acquisition system for a Disneyland boat ride, capturing over 16 critical measurements, including location, speed, water temperature, and fuel levels. I integrated LoRa technology and programmed a gateway optimized for continuous data transmission to a central NAS (Network Attached Storage). This setup enabled 24/7 remote monitoring and prepared the data for Machine Learning to predict and prevent engine failures, potentially reducing downtime by 50% and allowing for an additional 23,000 guests annually. Throughout the project, I refined the design through multiple iterations of breadboard prototypes, ultimately finalizing it on a PCB for mass production. Additionally, I proposed the use of Time Division Multiplexing to enhance transmission efficiency, laying the groundwork for further optimization. By the end of my internship, this design was successfully deployed on 22% of the ride, paving the way for full deployment across the entire attraction.

Placeholder Image

Purdue University

BS in Computer Engineering

August 2020 - May 2023

Course Highlights


Project Highlights

  • Cat and Mouse: An embedded systems game boy featuring an interactive Dijkstra's driven opponent.
  • Audio Equalizer: Designed a circuit to isolate and amplify signals w/ bass, mid, and treble frequencies.

Undergraduate Teaching Assistant

Placeholder Image

Preface

Full Stack Development Intern

June 2021 - August 2021

I redesigned and fixed the web portal interface, making it responsive and cross-browser compatible using HTML5, CSS3, and JavaScript—skills I self-learned during the internship and later used to build my personal website. I also optimized backend processes by testing CRUD operations and integrating RESTful APIs with Postman. Additionally, I implemented data validation and security measures within a Ruby on Rails environment using Active Record validations. On the side, I evaluated the machine learning curriculum offered at Preface and provided feedback. This experience sparked my interest that eventually led me to pursue more projects in this field over the years.

Placeholder Image
Copyright © 2022 - 2024 Joseph Ma