Nihaar
Gopalji

I'm a junior at the University of Michigan double majoring in computer science and mechanical engineering.

Welcome to my portfolio website!

About Me

Hey, welcome to my website! My journey at the University of Michigan began with a fascination for mechanical design. However, I soon found myself immersed in software side projects and seamlessly blending software automation with my mechanical projects. I developed a passion for software development, leading me to shift my focus to my CS major. I enjoy working with innovative software teams, aiming to create impactful and scalable software solutions to challenging problems around us.

When I'm not working on tech, I love playing guitar (jazz and flamenco music) and watching F1, tennis, and UMICH football!

Nihaar Gopalji Headshot

Experience

Stryker

Stryker

Software Engineering Intern

May 2024 - August 2024

Fort Lauderdale, FL

Developed a multithreaded C++ framework interfacing with an industrial robot and vision based tracking system, implementing a real-time data processing pipeline running robot localization algorithms to locate the robot in 3D space.
CandleStick

CandleStick

Backend Developer

January 2024 - Current

Remote

Developing a scalable Firebase backend for an AI-powered brokerage app’s user referral system, integrating universal deep links to distribute free stocks to participants.
Michigan Strength Augmenting Exoskeleton

Michigan Strength Augmenting Exoskeleton

Software Engineer

September 2023 - Current

Ann Arbor, MI

Developing algorithms to accurately identify and predict user movements while wearing the M-STARX exoskeleton, enabling the exoskeleton's motors to deliver more precise and strength-enhancing responses.
Stryker

Stryker

R&D Engineering Intern

May 2023 - August 2023

Kalamazoo, MI

Redesigned the housing for electronics and air compressors in Stryker's IsoTour Mattress, significantly reducing system vibration by 86%. Developed a compact pedal mechanism for next-gen Stryker stretchers, enabling intuitive control through six distinct force and position combinations. Resolved a critical defect in an externally supplied Stryker assembly, identifying root causes and collaborating internationally to implement manufacturing line changes at the Mexico supplier plant.
KumarLab

KumarLab

Mechanical Engineering Intern

June 2022 - August 2022

Newark, NJ

Collaborated with a Ph.D. team to design and prototype parts for a novel miniaturized peptide reactor. Created in-depth CAD drawings for the device patent.

Projects

Exoskeleton Movement Prediction

December 2023 - January 2024

Skills
Python
Scikit-learn
Pandas
NumPy
Arduino

Developed and trained a machine learning algorithm that predicts the movements of users wearing a powered exoskeleton suit. Designed an efficient machine learning data pipeline for cleaning, transforming, and extracting relevant features from high-volume data sets in real-time.

CleanCare - Device Management App

January 2024

Skills
MongoDB
Express.js
Node.js
React
Docker
JWTs

Developed scalable hospital device management application utilizing MERN stack (MongoDB, Express.js, React, Node.js). Implemented system for wireless device disinfection tracking, schedule management, and secured staff access with authentication and training modules.

Automatic Disinfection Device

September - December 2023

Skills
C++
Arduino

Developed an Arduino-based control system to automate a complex four-stage disinfection device by regulating pumps, heaters, and valves, responding to real-time data from temperature, pressure, and flow sensors.