Nicholas Lang

307 N State St. · Ann Arbor, MI 48104 · (507) 525-3673 · njlang@umich.com

I am a Senior at the University of Michigan studying Computer Engineering with a Minor in Entrepreneurship. I am passionate about embedded technology and the intersection between connectivity and mobility. I have developed a skillset in both hardware and software to work towards those goals.


Skills

Programming Languages & Tools
Libraries and Frameworks
  • ROS
  • PyTorch
  • NumPy
  • Regex

Hardware
  • PCB Design
  • Surface mount and Through Hole Soldering
  • IT Network Patching and Data Cable Termination

Workflow
  • Agile Software Development
  • Unit Testing and Debugging
  • Continued Growth Mindset

Projects


EECS 473: Advanced Embedded Systems

For my senior capstone course project, my team and I created an automated aquarium monitoring and feeding system. The system could monitor water temperature and pH and automatically feed a configurable number of fish, as well as control tank lighting. All monitoring data and manual controls were available from a web application. I was in charge of designing the schematics and layout for the custom PCB that our tank would run off of.

TechLab@MCity Fellowship - Adastec

While working with Adastec, a level 4 autonomous bus company, I implemented a CNN (Convolutional Neural Network) model from a research paper titled "CNN-Based Lidar Point Cloud De-Noising in Adverse Weather". The model was able to take Lidar point clouds filled with noise from rain or fog, classify the points as either valid, rain, or fog, and remove the noise resulting in a clear point cloud image. Adastec intends to use this technology in their autonomous bus software stack.

EECS 442: Computer Vision

For my final project, my team and I created a CNN (Convolutional Neural Network) model that would recognize the letters signed in ASL through a video format. The model would take in a sampling of the most recent video frames and make a predictaion based on the sign and movement found in them.

EECS 373: Intro to Embedded Systems

Throughout labs and a final project, my class partner and I created an embedded system based robot that was capable of navigating a maze in search of a light source. The navigation algorithms worked based on a timer and interrupt system. The robot could also be controlled wirelessly with a remote and display pertinent data on an onboard LCD screen during either autonomous search or controlled modes.


Experience

Entrepreneurship, Engineering, and EECS Instructional Aide

University of Michigan - College of Engineering
September 2019 - Present

Product Development Intern

Ford Motor Company
May 2021 - July 2021

IT Intern

Coquille Valley Hospital
May 2020 - July 2020
Download My Resume

Interests

Apart from engineering and technology, I am a fan of sports and getting outdoors. On weekends in the fall, you can find me in the stands of The Big House supporting my Wolverines Football Team. When it's warm out, I like to go on hikes and get out on a lake. When winter bares its head, I like to go skiing and ice skating, and am a big fan of both college and professional hockey.

I am also an avid fan of the arts. I play both the guitar and bass and especially enjoy playing folk songs. I consider myself a budding cinephile as well, not only enjoying but analyzing films when I find myself trapped indoors. I attend many University productions ranging from dance to opera to music throughout my semesters as well.