
COBS - CPO Optical Bench Suite
A Python/Tkinter lab app that coordinates two Keysight N7733C optical switches, an Optokon power meter, an S0077 source selector, and FlexDCA measurements from one Windows GUI.
View details
Software Test Development Engineer @ Coherent
Embeded software engineer focused on systems, test automation, and products that talk to real hardware.

About
I am a embedded software engineer with a Computer Science and Physics background, now pursuing my M.S. Computer Science at Georgia Institute of Technology (Specializing in Computing Systems). I like writing software that has to be correct on a bench: instrument control, firmware, and the APIs around them.
I have interned at Coherent and Lintes, and I co-founded UJIN Media. I am looking for full-time software engineering roles.
Education
M.S. Computer Science, Computing Systems Specialization
Aug 2026 – Present
Atlanta, GA
B.S. Computer Science, Physics; Undergraduate Certificate in Entrepreneurship
Sep 2022 – May 2026
Madison, WI
Work Experience
Coherent Corp.
June 2026 – Present
Fremont, CA
ÜJIN Media
May 2025 – June 2026
Chicago, IL
Lintes Technology Co. Ltd
May 2024 – Aug 2024
New Taipei City, Taiwan
Lintes Technology Co. Ltd
May 2023 – Aug 2023
New Taipei City, Taiwan
Projects
Add more projects in src/content/projects.ts. The row stays three wide on desktop and one on mobile; extra cards slide in.

A Python/Tkinter lab app that coordinates two Keysight N7733C optical switches, an Optokon power meter, an S0077 source selector, and FlexDCA measurements from one Windows GUI.
View details

A full-stack web app that helps musicians, artists, and creators generate a professional portfolio site in minutes with AI-assisted layout and styling.
View details

An automated trading bot that combines historical market data with real-time news sentiment to generate buy and sell signals.
View details

A SystemVerilog FPGA design that computes and outputs amplitude for stereo audio on the left and right channels.
View details

A Java Swing and AWT remake of Flappy Bird with real-time physics, collision detection, and a restartable game loop.
View details

A Java app that finds the shortest walk between UW–Madison buildings using Dijkstra’s algorithm on a custom campus graph.
View details

A Java song library with search and management built on binary search trees and red-black trees.
View details

A Python/Tkinter lab app that coordinates two Keysight N7733C optical switches, an Optokon power meter, an S0077 source selector, and FlexDCA measurements from one Windows GUI.
View details

A full-stack web app that helps musicians, artists, and creators generate a professional portfolio site in minutes with AI-assisted layout and styling.
View details

An automated trading bot that combines historical market data with real-time news sentiment to generate buy and sell signals.
View details

A SystemVerilog FPGA design that computes and outputs amplitude for stereo audio on the left and right channels.
View details

A Java Swing and AWT remake of Flappy Bird with real-time physics, collision detection, and a restartable game loop.
View details

A Java app that finds the shortest walk between UW–Madison buildings using Dijkstra’s algorithm on a custom campus graph.
View details

A Java song library with search and management built on binary search trees and red-black trees.
View details

A Python/Tkinter lab app that coordinates two Keysight N7733C optical switches, an Optokon power meter, an S0077 source selector, and FlexDCA measurements from one Windows GUI.
View details

A full-stack web app that helps musicians, artists, and creators generate a professional portfolio site in minutes with AI-assisted layout and styling.
View details

An automated trading bot that combines historical market data with real-time news sentiment to generate buy and sell signals.
View details

A SystemVerilog FPGA design that computes and outputs amplitude for stereo audio on the left and right channels.
View details

A Java Swing and AWT remake of Flappy Bird with real-time physics, collision detection, and a restartable game loop.
View details

A Java app that finds the shortest walk between UW–Madison buildings using Dijkstra’s algorithm on a custom campus graph.
View details

A Java song library with search and management built on binary search trees and red-black trees.
View details
Skills