Andrew Chan

Available for Hardware-to-Software, End-to-End Development

I worked as a Product Designer in the Business Technology Group, leveraging my expertise in Design, HCI, Data Collection & Engineering to bridge the gap of Engineers and Designers.

I co-led a 15-person cross-

functional team with Ire and

Pauline, driving toward

a Spring 2025 launch.

Based in New York City, NYC, USA 🇺🇸

UTC/GMT -5 hours

Skip The Crowd.

—Not The Workout.

Skip The Crowd.

—Not The Workout.

Skip The Crowd.

—Not The Workout.

Skip The Crowd.

—Not The Workout.

Skip The Crowd.

—Not The Workout.

Skip The Crowd.

—Not The Workout.

Skip The Crowd.

—Not The Workout.

Skip The Crowd.

—Not The Workout.

Skip The Crowd.

—Not The Workout.

Skip The Crowd.

—Not The Workout.

Skip The Crowd.

—Not The Workout.

Skip The Crowd.

—Not The Workout.

@cmu_btg

This is Just the
~Preview

Hi there,
Apologies, but for the best experience, please view on a Larger Screen, or Continue to Browse

KEEP ON

SCROLLING

—This is Just the Preview

Andrew Chan

Available

I worked as a Product Designer in the Business Technology Group, leveraging my expertise in Design, HCI, Data Collection & Engineering to bridge the gaps.

Based in New York City, NYC, USA 🇺🇸

UTC/GMT -5 hours

Skip The Crowd.

—Not The Workout.

Skip The Crowd.

—Not The Workout.

Skip The Crowd.

—Not The Workout.

Skip The Crowd.

—Not The Workout.

Skip The Crowd.

—Not The Workout.

Skip The Crowd.

—Not The Workout.

Skip The Crowd.

—Not The Workout.

Skip The Crowd.

—Not The Workout.

Skip The Crowd.

—Not The Workout.

Skip The Crowd.

—Not The Workout.

Skip The Crowd.

—Not The Workout.

Skip The Crowd.

—Not The Workout.

@cmu_btg

This is Just the
~Preview

Hi there,
Apologies, but for the best experience, please view on a Larger Screen, or Continue to Browse

KEEP ON

SCROLLING

—This is Just the Preview

Andrew Chan

Available

I worked as a Product Designer in the Business Technology Group, leveraging my expertise in Design, HCI, Data Collection & Engineering to bridge the gaps.

Based in New York City, NYC, USA 🇺🇸

UTC/GMT -5 hours

Skip The Crowd.

—Not The Workout.

Skip The Crowd.

—Not The Workout.

Skip The Crowd.

—Not The Workout.

Skip The Crowd.

—Not The Workout.

Skip The Crowd.

—Not The Workout.

Skip The Crowd.

—Not The Workout.

Skip The Crowd.

—Not The Workout.

Skip The Crowd.

—Not The Workout.

Skip The Crowd.

—Not The Workout.

Skip The Crowd.

—Not The Workout.

Skip The Crowd.

—Not The Workout.

Skip The Crowd.

—Not The Workout.

@cmu_btg

This is Just the
~Preview

Hi there,
Apologies, but for the best experience, please view on a Larger Screen, or Continue to Browse

KEEP ON

SCROLLING

—This is Just the Preview

What is The Problem?

How do we know it's Problem?

Does the "Tartan" (CMU) Community Agree?

Does the "Tartan" (CMU) Community Agree?

[Viewer Discretion Advised]




How do we balance privacy & security while advancing our occupancy tracking goal?


How do we balance privacy & security while advancing our occupancy tracking goal?


Well let's put it

Simply...

This is a picture in the morning, a Saturday Morning, as well as a Afternoon and a Night. On different Occasions


People at CMU always use the Gym and during peak hours, it’s more packed than sardines in a condensed can. 


I can PERSONALLY attest to this.

That's Me btw...

Currently, CMU, despite being a very technically driven community, lacks a lot of live-data feeds for the Student Body. Despite having built several Gym facilities with our growing Division Rankings. We Lack the capabilities of reporting these data for our community. Often leading us in a deadzone of how busy the gym is.

Currently, CMU, despite being a very technically driven community, lacks a lot of live-data feeds for the Student Body. Despite having built several Gym facilities with our growing Division Rankings. We Lack the capabilities of reporting these data for our community. Often leading us in a deadzone of how busy the gym is.

Submitted 11/29/24, 1:54pm

chat, serious question when is the gym least busy????

Submitted 11/29/24, 1:54pm

chat, serious question when is the gym least busy????

fck cmu man, why is the gym always crowded. 80k in tuition they say =)

fck cmu man, why is the gym always crowded. 80k in tuition they say =)

Through iterative testing, ranging from bluetooth, Sensors, and Tripwires in a

Non-Invasive Societal Direction. We have started to Roll out a system that allow scalability and reliability in reporting live traffic of all 15 CMU’s Gym Facilities. Covering all back-end systems up to front-end UI, as well as Data Researchers for ML training and Projections.

— An end-to-end solution.

What is The Problem?

How do we know it's Problem?

Through iterative testing, ranging from bluetooth, Sensors, and Tripwires in a

Non-Invasive Societal Direction. We have started to Roll out a system that allow scalability and reliability in reporting live traffic of all 15 CMU’s Gym Facilities. Covering all back-end systems up to front-end UI, as well as Data Researchers for ML training and Projections.

— An end-to-end solution.

Well let's put it

Simply...

This is a picture in the morning, a Saturday Morning, as well as a Afternoon and a Night. On different Occasions


People at CMU always use the Gym and during peak hours, it’s more packed than sardines in a condensed can. 


I can PERSONALLY attest to this.

That's Me btw...

Development

Development

— the iterative failures, the known discrepancies and the start of something revolutionary

— the iterative failures, the known discrepancies and the start of something revolutionary

"work fast, fail fast, learn fast, design better"

"work fast, fail fast, learn fast, design better"

-myself

-myself

Iterations + Failures

Iterations + Failures

🗑️

🗑️

Why did they fail and get 🗑️?

Why did they fail and get 🗑️?

—IR PinPoint Lasers

—IR PinPoint Lasers

The Promise of IR PinPoint Laser with it being the most energy efficient strategy, was shortened when the laser only reached 120 cm, way short of the 200 cm gap required for the typical double swing doors in high area flow areas. Despite Jacking a 9V system to oversupply and extend its range. It only reached a mere 150 cm

The Promise of IR PinPoint Laser with it being the most energy efficient strategy, was shortened when the laser only reached 120 cm, way short of the 200 cm gap required for the typical double swing doors in high area flow areas. Despite Jacking a 9V system to oversupply and extend its range. It only reached a mere 150 cm

—IR Distance Readers

—IR Distance Readers

With its promising range of 30 to 150 cm. Some of the shortcomings were resolved. Specifically Range Issues, however, inaccurate readings and spikes caused it to create duplicate values and trigger zone errors from ghost readings that happened time to time

With its promising range of 30 to 150 cm. Some of the shortcomings were resolved. Specifically Range Issues, however, inaccurate readings and spikes caused it to create duplicate values and trigger zone errors from ghost readings that happened time to time

—Ultrasonic Radars

—Ultrasonic Radars

Despite Showing Promise, the coning effect created a discrepancy zone of 30 Degrees in FOV, creating data that were inaccurate despite building a divider. Wasn’t Energy Efficient Enough with the conversion of sound, nor accurate enough with the loud gym environment

Despite Showing Promise, the coning effect created a discrepancy zone of 30 Degrees in FOV, creating data that were inaccurate despite building a divider. Wasn’t Energy Efficient Enough with the conversion of sound, nor accurate enough with the loud gym environment

This includes our WORST idea ever…

This includes our WORST idea ever…

—Weight Sensors

—Weight Sensors

Having Shown Progress with it being able to Record directional footsteps as well as promising hope in discerning multiple people. The Sensors broke after I stood on one of the corners from extraneous weight. Also Presented the challenge and privacy concern of evaluating people’s weight without permission.

Having Shown Progress with it being able to Record directional footsteps as well as promising hope in discerning multiple people. The Sensors broke after I stood on one of the corners from extraneous weight. Also Presented the challenge and privacy concern of evaluating people’s weight without permission.

and the upfront known Communication Discrepancies

and the upfront known Communication Discrepancies

Bluetooth

Bluetooth

HotSpotting

HotSpotting

Whitelisting

Whitelisting

ID Card Reads

ID Card Reads

But was the most promising system that allowed a range of roughly 100 feet. Allowing Parallel Server + Client boxes to communicate and update onto BTG’s Server

But was the most promising system that allowed a range of roughly 100 feet. Allowing Parallel Server + Client boxes to communicate and update onto BTG’s Server

Despite its ability to be stronger than Bluetooth, the capabilities meant it would deadzone Student Workers from using the internet, which is often how they do most of their work during the off times

Despite its ability to be stronger than Bluetooth, the capabilities meant it would deadzone Student Workers from using the internet, which is often how they do most of their work during the off times

Despite CMU having a Device-based wifi network, the whitelisting capabilities and restrictions from CMU meant a tedious and long approval process

Despite CMU having a Device-based wifi network, the whitelisting capabilities and restrictions from CMU meant a tedious and long approval process

Despite a policy that is more enforced recently with a student only being able to enter after swiping themselves in. It doesn’t report shelf-life time, time spent within the gym. 

Despite a policy that is more enforced recently with a student only being able to enter after swiping themselves in. It doesn’t report shelf-life time, time spent within the gym. 

Silo-istic Design limiting outreach and convenience of Student-Workers

Silo-istic Design limiting outreach and convenience of Student-Workers

Security Protocol Failures of SSH and Bounce Checks

Security Protocol Failures of SSH and Bounce Checks

CMU took 2 Years before Approval

CMU took 2 Years before Approval

Guess-work Tracking of bluetooth advices + risk of bluetooth list overload from abnormal scenes

Guess-work Tracking of bluetooth advices + risk of bluetooth list overload from abnormal scenes

📉

📉

😵‍💫

😵‍💫

☃️

☃️

Inital Direction + MVP

Inital Direction + MVP

— a Proof of Concept Driving our core system forward

— a Proof of Concept Driving our core system forward

some details of the direction… (ofc)

some details of the direction… (ofc)

2x 

3mm Lasers

2x 

3mm Lasers

Applying a Red Light Laser to compensate distance as well as pin-point accuracy

Applying a Red Light Laser to compensate distance as well as pin-point accuracy

5000 MaH

Battery Packs

5000 MaH

Battery Packs

Applying a Red Light Laser to compensate distance as well as pin-point accuracy

Applying a Red Light Laser to compensate distance as well as pin-point accuracy

Wifi + 

JSON log

Wifi + 

JSON log

Currently, after 3 minutes, there will be a JSON log pushed onto our server, which is then pushed onto our front-end website

Currently, after 3 minutes, there will be a JSON log pushed onto our server, which is then pushed onto our front-end website

Frosted Glass + Photo Resistors

Frosted Glass + Photo Resistors

Using diffusion properties, the laser light trigger in-between can be discerned from ambient lighting as well as harsh lighting

Using diffusion properties, the laser light trigger in-between can be discerned from ambient lighting as well as harsh lighting

Simplified

Reporting

Simplified

Reporting

Despite Accuracy concerns and logging specific time stamps of the tripwires. Accuracy was at 94% and done on-board and not on the server

Despite Accuracy concerns and logging specific time stamps of the tripwires. Accuracy was at 94% and done on-board and not on the server

Original IR Break-Beam

Original IR Break-Beam

Using an IR-Beam, it can be kept lowkey, but still provide a cross detection, this proved extremely limiting, especially in early proof of concepts where the range was limited to 4 ft and accuracy was relatively low/sporadic, signaling ghost readings and oftentimes less accurate than a set laser with infinite range and calibrated receivers

Using an IR-Beam, it can be kept lowkey, but still provide a cross detection, this proved extremely limiting, especially in early proof of concepts where the range was limited to 4 ft and accuracy was relatively low/sporadic, signaling ghost readings and oftentimes less accurate than a set laser with infinite range and calibrated receivers

Press-Fit Laser Holes

Press-Fit Laser Holes

With commercial-grade Ada-fruit lasers (for arduinos) being relatively common and accessible, we had to work around the slight discrepancies of its lenses that sometimes isn’t straight/parallel. We took this matter seriously on our final version with hex-calibrated mounts

With commercial-grade Ada-fruit lasers (for arduinos) being relatively common and accessible, we had to work around the slight discrepancies of its lenses that sometimes isn’t straight/parallel. We took this matter seriously on our final version with hex-calibrated mounts

Break Beam + Press-Fit Concepts

Break Beam + Press-Fit Concepts

M.V.P. + First Deployment

M.V.P. + First Deployment

Concept

Concept

Leveraging 2 Trip-wires (a Reciever/Emitter for each set), directional changes and the order of contacts can help distinguish direction of traffic, which when aggregated and queued provides the core information in discerning the data needed for the front-end.



e.g.

Left Laser—>Right Laser = Entry (whilst)

Right Laser—>Left Laser = Exit

Leveraging 2 Trip-wires (a Reciever/Emitter for each set), directional changes and the order of contacts can help distinguish direction of traffic, which when aggregated and queued provides the core information in discerning the data needed for the front-end.



e.g.

Left Laser—>Right Laser = Entry (whilst)

Right Laser—>Left Laser = Exit

The Elves (v1)

100 Hours Active

The Elves (v1)

100 Hours Active

Final Direction + Shipment

Final Direction + Shipment

BEFORE WE CONTINUE (👋) —

The following Section will give a brief overview of the

6-month Process, to learn more proceed on the right

BEFORE WE CONTINUE (👋) —

The following Section will give a brief overview of the

6-month Process, to learn more proceed on the right

🔍

[Process Work]

🔍

[Process Work]

We Don't judge, you can cover that button up if you want with this


[Draggable]

We Don't judge, you can cover that button up if you want with this


[Draggable]

Version 2

Version 2

1/4/25

1/4/25

OpenGym V2 enhances modularity with a detachable, laser-accurate system, now scaling across two floors for modular expansion.


A soft launch was enacted on Jan. 20, 2025 and backed by CMU Facilities & Recreation Services, it improves accuracy with red-tinted glass, a swivel head from the door frame, and larger hit boxes.

The OpenGym website also went live at cmugym.com, providing real-time data access for internal support/testing team


OpenGym V2 enhances modularity with a detachable, laser-accurate system, now scaling across two floors for modular expansion.


A soft launch was enacted on Jan. 20, 2025 and backed by CMU Facilities & Recreation Services, it improves accuracy with red-tinted glass, a swivel head from the door frame, and larger hit boxes.

The OpenGym website also went live at cmugym.com, providing real-time data access for internal support/testing team


Version 3

Version 3

2/1/25

2/1/25

Mobile support is expanding with responsive web design, ensuring a seamless experience across all devices prioritizing accessibility and usability to all.


For Hardware V3, the system now features hex-wrench calibrated lasers for improved accuracy, with a bracket-mounted design replacing adhesives for better stability. WiFi reconnects every 3 minutes, cutting data gaps to 10-15 seconds.


After internal testing (and some gym-goer mishaps), the setup is also now more durable and reliable for long-term use.


Mobile support is expanding with responsive web design, ensuring a seamless experience across all devices prioritizing accessibility and usability to all.


For Hardware V3, the system now features hex-wrench calibrated lasers for improved accuracy, with a bracket-mounted design replacing adhesives for better stability. WiFi reconnects every 3 minutes, cutting data gaps to 10-15 seconds.


After internal testing (and some gym-goer mishaps), the setup is also now more durable and reliable for long-term use.


Version 3.a

Version 3.a

2/10/25

2/10/25

The Final branding was then locked in after extensive iterations. The $500 budget covered 300+ stickers, tote bags, shaker bottles, towels, energy powder, and power bars for the Open Launch Event, featuring raffles, prizes, and gym gear giveaways.


The Final branding was then locked in after extensive iterations. The $500 budget covered 300+ stickers, tote bags, shaker bottles, towels, energy powder, and power bars for the Open Launch Event, featuring raffles, prizes, and gym gear giveaways.


A custom live countdown site (cmuopengym.com) built in Framer serves as a landing page to build anticipation while reducing strain on our main server. Paired with campus-wide posters, our outreach drove 10K+ unique views in 3 days, effectively targeting OpenGym’s launch.

A custom live countdown site (cmuopengym.com) built in Framer serves as a landing page to build anticipation while reducing strain on our main server. Paired with campus-wide posters, our outreach drove 10K+ unique views in 3 days, effectively targeting OpenGym’s launch.

For Short-Content form, I Created a fast-paced After Effects promo with hype-driven visuals, drawing attention beyond static content (epilepsy/audio warning).


To amplify reach, I also outreached to acquire our school mascot, filming DuoLingo-style skits with Scotty for eccentric marketing — currently in editing and legal review.


On the other hand, Tabling efforts at the Main Gym event secured ~650 email sign-ups over three days, boosting launch visibility.


For Short-Content form, I Created a fast-paced After Effects promo with hype-driven visuals, drawing attention beyond static content (epilepsy/audio warning).


To amplify reach, I also outreached to acquire our school mascot, filming DuoLingo-style skits with Scotty for eccentric marketing — currently in editing and legal review.


On the other hand, Tabling efforts at the Main Gym event secured ~650 email sign-ups over three days, boosting launch visibility.


Thank

You! 🤗

Thank

You! 🤗

Of Course, I would HIGHLY suggest that little thing to the right, ahem AHEMM…

Of Course, I would HIGHLY suggest that little thing to the right, ahem AHEMM…

(OLD)
(NEW, Official Website)

(Internal Website)


(Initial Marketing Poster Link)

(Initial Marketing + Info Link)

(Revised Framer Marketing/Outreach Link)


(Planner + Progress Tracking of all the Teams)

(Code duh…, Software Documentation)

(Hardware Design Documentation)



🔍

[Process Work]

🔍

[Process Work]