I'm Patrick Halim

Image of Me

I'm Patrick Halim

EDUCATION

University of Michigan B.S. Computer Science, 3.98 GPA

Coursework

  • Operating Systems
  • Web Systems
  • Database Management Systems
  • Machine Learning
  • Software Engineering
  • Foundations of Computer Science
  • XR Development Capstone
  • Computer Organization
  • Data Structures and Algorithms

Honors and Awards

  • Eagle Scout
  • MHacks x Google Hackathon - 1st Place Winner
  • Cisco Design Challenge - 1st Place Winner
  • Southeast Asian Studies - Best Language Award
  • Angell Scholar
  • Freshman Branstorm Prize

I'm DRIVEN by a desire to CREATE things that are innovative and socially-impactful

PROJECTS

NASA & CLAWS-UM

Developing AR interfaces for NASA astronauts

I was the president of a 60-member interdisiplinary team selected by NASA to develop 2 full augmented reality interfaces for astronauts.

As both the AR development lead and project manager, my roles shifted between assisting AR developers - to software integration - to UX design - and to whole team management. I also created foundational software for the AR team, such as a singleton interface for the backend, a publisher-subscriber event system, a system state machine, and a CI/CD pipeline.

Read about our major successes as a team (as well as the struggles of leading a 60-member team) over here:

Unity Engine, C#, MRTK, HoloLens 2

Pic at NASA JSC Rock Testing Yard Group Pic at NASA JSC

Bosch (Autonomous Parking Team)

Enabling real-time sensor visualizations

I built a UDP socket pipeline to send data from autonomous parking software running on a Raspberry Pi to a Python server. This allowed for real-time visualizations of raw sensor data, parking spot detection, vehicle motion, etc., allowing for greatly increased efficiency in development and testing.

This pipeline is now being used by Bosch teams in the US and Germany for software development and customer demos, and it will be used for all new Bosch parking projects and demos in the foreseeable future.

Read more about my internship here:

C++, Python, Conan Package Manager, Docker, Bash, CMake, CANoe, Raspberry Pi

Bosch logo Bosch parking

Cosmocook!

Reimagining cooking with augmented reality

I worked with a team of 4 developers to create this full-stack AR app in 48 hours for the MHacks x Google Hackathon.

Cosmocook! is an augmented reality cooking assistant that simultaneously incorporates audio, textual, and video input to provide personalized assistance to help people learn how to cook in an exploratory way.

Read about our how we won 1st place at the MHacks x Google Hackathon with CosmoCook here:

Gemini 1.5 API, Flask, Redis, Google Search API, Unity Engine, C#, MRTK, HoloLens 2

Pic with the winning check for $3000 Group Pic at Hackathon

Move AR

Creating an AR exercise mobile app

I developed a polished Android/iOS mobile app to teach exercise form via augmented reality and 3D motion capture.

I worked with a team of 4 other developers to create this fully functional app in 4 weeks and present it at the XR at Michigan Summit.

As a developer, I implemented the app UI, exercise database back end, persistent user data storage, favorites feature, and exercise info screens.

Unity Engine, C#, AR Foundation, Blender, Shogun, Figma

Pic of Move AR home screen

SKILLS

Technical Skills

  • C++

  • C#

  • C

  • Python

  • Java

  • HTML/CSS

  • JS

  • Bash

  • Git

  • Unity

  • Unreal Engine

  • React

  • Docker

  • Unix/WSL

  • SQL

Soft Skills

  • Desire to Learn

  • Collaboration

  • Self-Initiative

  • Leadership

  • Team Management

  • Communication

IDENTITY

I am...
a follower of Christ
curious, thus
adventurous
methodical,
yet creative
sometimes too
ambitious
a lifelong learner