Vinh-Huy Ngo

Vinh-Huy Ngo

Aspiring Software Engineer | Cybersecurity Enthusiast

Santa Clara University • B.S. Computer Science & Engineering

Projects

Custom CPU

Pipelined processor architecture

Custom CPU project
Click to learn more

Custom CPU

Built & verified a pipelined CPU for custom ISA in Verilog/Vivado with a comprehensive testbench. Implemented full instruction pipeline with hazard detection and forwarding.

View Project →
Click to flip back

ZeroNic

Nicotine cessation device

ZeroNic WeanPen logo
Click to learn more

ZeroNic

Designed vape pen for quitting nicotine. Led UX research with 5 vapers and 10+ usability tests to create an autoregulating device that helps users gradually reduce nicotine intake.

View Project →
Click to flip back

FlashAlert

Epileptic content warning system

FlashAlert project
Click to learn more

FlashAlert

Developed robust back-end with Python, Flask, and OpenCV. Statistically analyzes video frames to detect flashing patterns and generate timestamps and warnings for potential seizure-inducing content.

View Project →
Click to flip back

Safe Park SF

Optimized parking recommendation app

A symbol of a lock on a car, with the words Safe Park SF written below it.
Click to learn more

Safe Park SF

Programmed comprehensive parking web app with customized recommendation index for optimal parking spots. Utilized 3 external APIs including INRIX traffic and SF city parking data to calculate safety scores based on crime rates, cost, and availability.

View Project →
Click to flip back

DermAI

AI skin disease detector

A stunning logo of Derm AI in vivid colors.
Click to learn more

DermAI

Trained and fine-tuned TensorFlow deep learning models (InceptionV3 with transfer learning) on 10,000+ medical images to generate differential diagnoses for skin lesions. Integrated with Flask backend and Google Maps API to recommend nearby dermatologists.

View Project →
Click to flip back

Fairway

Trucker salary negotiation tool

Fairway logo
Click to learn more

Fairway

Created distance-based compensation algorithm for truckers, scaling salary based on route danger level. Weighted algorithm uses weather, hazards, and annual crash rates to calculate comprehensive danger scores for fair compensation.

View Project →
Click to flip back

Hobbies

Martial Arts

Boxing, Muay Thai, BJJ

Sports

Swimming, Surfing, Frisbee, Tennis

Instruments

Alto Sax, Guitar, Piano