A photo of me.

Hi, I'm Patrick

I'm a Bachelor of Science in Computer Science with a minor in Cybersecurity student at the Milwaukee School of Engineering with numerous diverse hands-on project experiences. I have worked with Java, Python, and Jupyter Notebook while in school. I also have done work with 3D printing and Linux.

Technical Skills

Java

I started with Java my senior year of high school and scored a 5 on the AP exam for it. I kept using Java during my first year of college.

Python

I first used Python at the start of my Freshman year to learn network protocols. I am getting more experience while learning about AI and Data Science during my studies at MSOE.

3D Printing

3D printing is something that has interested me since I first saw the one my middle school had. Once I got a job, the first thing I bought was a 3D printer.

Linux

My first Linux device was a Raspberry Pi that I got to play with a new operating system. After an SSD failure on my laptop, I installed Fedora on a new drive to replace Windows and have been using Linux distros on my personal laptops since. I also maintain a Fedora server for my family that runs Nextcloud and AdGuard Home.

Network Protocols

My first college computer science course was learning about network protocols. We learned how bits and bytes worked, and went into depth about popular protocols like HTTP, UDP, and TCP. We also touched a bit on transport encryption.

Data Structures

MSOE's course on data structures goes into the Java Collections Framework. I learned how many of the common collections worked internally and what their time complexities were. I also got to implement algorithms using different data structures and benchmark them to determine which was the fastest.

AI Tools & Machine Learning

In my AI Tools class and Machine Learning class, I learned how to use Jupyter Notebook, along with Python data science tools like Matplotlib, Pandas, and Numpy. I also got live experience with a real HPC cluster hosted at MSOE.

Data Science

In my Introduction to Data Science class, I learned about the CRISP-DM process, and got to utilize the process in a project analyzing factors affecting student debt.

Software Tools & Process

In my Software Tools & Process class, I got practice working in a team using Scrum. I got experience with conflict resolution, planning work to be done in sprints with a team, and some ways to use Gitlab effectively.

Cybersecurity Principles

As part of my cybersecurity minor, I have learned various cybersecurity concepts, such as the CIA triad, applied cryptography, and the importance of GRC.

Projects

A screenshot of a PLYS video.

Volumetric Video

A file format built for containing volumetric video. We are using the long existing PLY format at the core, allowing us to use point clouds made from volumetric cameras such as Kinects. We are also building tools to go with it using Java, JavaFX, and Godot. The final goal is to be able to record a video, encode it in our format, then stream it to an XR headset such as a North Star, Index, or HoloLens. This was developed in collaboration with Alex Lopez.

Project Details 
A screenshot from the Eye Encounters website.

Eye Encounters Website

I developed the website for a small eye care business in Naperville, IL.

Visit
A photo of my team with the judges at Hacksgiving

Aha Chat

A chatbot program I developed with a team for the nonprofit Discovery World, as part of MSOE's annual Hacksgiving competition. Our solution won 2nd place for our innovative use of Bluetooth to provide an LLM context about where a user physically was.

GitHub  Presentation 
Screenshot of AdGuard Home's admin UI

Self Hosted DNS

A personal instance of AdGuard Home that I can tune to my liking

Project Details 
Screenshot of AdGuard Home's admin UI

VLens

An AI program that creates rough estimates of the liquid contents of transparent containers. Built with a team for MAIC's Innovation Labs competition, which we won 1st place in. Our team was a mix of more experienced students and new students looking to learn more about AI.

Project Details 

Education

B.S. of Computer Science at the Milwaukee School of Engineering

I am currently studying at the Milwaukee School of Engineering, with an expected graduation date in May of 2026. I am developing skills in programming through hands-on lab experiences.

Interests and Hobbies

A picture of me playing Saxophone with my high school's marching band.

Saxophone

I started playing Saxophone in 5th grade and still play now in college. Playing has been a fun experience for me, and I even got to do a world premier for a piece called "Alpenglow."

Picture of my 3D printer, an Ender 3 Pro.

3D Printing

I enjoy making 3D printed objects for friends, and have even contributed a small amount of code to Cura to speed up heating times with the Ender 3 Pro.