About Me

I am a soon-to-be graduate of Iowa State University with a Bachelor of Computer Engineering degree. I am passionate about new technology, music, and art. I enjoy learning new things. I don't believe too much in technical jargonning, so I'll let my work speak for itself.


Academics

Bachelor of Computer Engineering with a minor in Music Technology

GPA: 3.38 (current)

Engineering (Pre-Engineering)

Cumulative GPA: 3.02 (2022 Summer)


Work History

Software Developer / ALAB Assistant (Paid-Internship)

[March 10, 2025 - August 23, 2025]

Software Developer / ALAB Assistant (Paid-Contributor)

[August 23, Present]

  • Collaborated with a team to develop RxnRover, an open-source lab automation software platform.
  • Updated the RxnRover website, including API documentation, tutorials, and a plugin catalog using Sphinx.
  • Developed RxnRover plugins and device drivers to control and communicate with lab equipment using LabVIEW.
  • Incorporated user feedback to enhance usability and implement new features.
  • Managed 45+ GitHub repositories as a member of the RxnRover organization.
  • Provided technical support to scientists in lab environments, resolving hardware and software issues.
  • Responded quickly and effectively to fix bugs and minimize lab downtime.
  • Contributed to multiple experiments in collaboration with Ames and Oak Ridge National Laboratories.

Projects

Fallout Terminal Emulator

Details
Description
Emulation of the terminal minigame within the Fallout game series.
Role
Sole developer - designed and implemented all aspects of the terminal emulator.
Skills Gained
Game development, Python, UI/UX design, terminal emulation.
Resources Used
PyGame.

Cat VS Dogs AI Classifier

Details
Description
A Python-based image classifier that uses machine learning to distinguish between cats and dogs.
Role
Sole developer - designed, trained, and evaluated the model.
Skills Gained
Python, machine learning, image classification, neural networks.
Resources Used
Python, TensorFlow.
Sequencer Diagram

12 Step Digital Sequencer

Details
Description
A 12-step digital sequencer implemented on an FPGA that generates a programmable sequence of output signals at a variable tempo.
Role
Sole developer - designed and implemented all digital logic, timing circuits, and user interface.
Skills Gained
VHDL, FPGA development, digital logic design, finite state machines, Quartus Prime.
Resources Used
Quartus Prime, DE10-Lite FPGA board, ModelSim.
Clean Up Robot

Clean Up Robot

Details
Description
An autonomous robot designed to detect and collect objects from a defined area using onboard sensors, motor control, and 3D printed gripper arm.
Role
Team member - contributed to embedded software, sensor integration, robotic arm, and overall system design.
Skills Gained
Embedded C, sensor integration, motor control, team collaboration, hardware debugging, robotics.
Resources Used
Microcontroller, GitHub, CyBot, Fusion360, BambuLab 3D printer.

Modular Sequencer in MAX

Details
Description
A modular audio sequencer built in Max/MSP featuring configurable signal routing, timing, and real-time control.
Role
Sole developer - designed all signal routing, timing logic, and UI patches from scratch.
Skills Gained
Max/MSP patching, digital audio signal processing, MIDI sequencing, real-time audio programming.
Resources Used
Cycling '74 Max/MSP.
MIPS Processor Schematic

MIPS CPUs

Details
Description
Designed and implemented MIPS processor architectures including single-cycle and pipelined CPU designs with hazard detection.
Role
Designer - created schematics, RTL designs, and simulation testbenches.
Skills Gained
Computer architecture, VHDL, pipeline design, hazard detection and forwarding, simulation.
Resources Used
Quartus Prime, ModelSim, VHDL.

Binary Bond

Sound Collage

Silly Funny Ringtone

Getting Wine Drunk at a Restaurant and Passing Out

Sea of Tranquility

Golden Penguin
Abstract grey spheres on a sandy beach
Abstract alien landscape
Golden face
Two wine glasses on white background
Dark wine glass next to candle
Abstract surreal scene
Birds on power lines with CCTV cameras as heads
Still life rendering
Tornado ripping through countryside
Tornado close up
Close up tornado image
Looking up inside tornado

Reflections & Writings

Reflection on General Education at ISU

A written reflection on the value and experience of general education requirements at Iowa State University.

Read PDF ->

Cumulative Reflection from my Experience at Iowa State University

A personal narrative exploring cumulative academic and personal growth throughout the university experience.

Read PDF ->

The Ethics of AI: A Case Study

An examination of ethical considerations and real-world implications surrounding artificial intelligence.

Read PDF ->

Contact Me

Have a question or want to get in touch? Fill out the form below and it will open in your email client ready to send.