Recent Graduate

B.S. in Computer Science, University of Kansas – May 2025

Minor in Business

My education gave me a strong foundation in computer science fundamentals while also exposing me to the business side of decision-making, management, and strategy. Studying both disciplines helped me understand not just how systems are built, but how and why they are used in real-world environments.

During my coursework, I explored a wide range of technical areas including software engineering, operating systems, embedded systems, databases, networking, cybersecurity, and computer architecture. Through upper-level electives, I was also introduced to topics like reverse engineering, hardware security, and cyber-physical systems.

While I haven’t locked myself into a single specialization yet, this breadth has helped me understand how different layers of technology interact — from low-level hardware to high-level software — and has shaped how I approach problem-solving.

Alongside school, I built and operated several small ventures that taught me lessons no classroom could. I run a vending machine business where I manage logistics, maintenance, inventory, customer relationships, and pricing — giving me firsthand experience with operational systems and real-world constraints.

I also spent time experimenting with e-commerce through Amazon FBA, learning about sourcing, margins, automation, and scale. Most recently, I launched a big-and-bulky moving service with a focus on vending machine transport, operating as a sister company to my vending business.

These experiences sparked a strong interest in finance, investing, and financial independence, and reinforced my desire to think in terms of systems, efficiency, and long-term value. My goal is to carve out a niche where I can combine my technical background, business experience, and leadership mindset — growing into roles such as project or product management, where I can guide teams, align technical execution with business goals, and deliver solutions that matter.

Next

Team Projects

Building real solutions through collaboration and shared ownership

Throughout my time at KU, I worked on multiple team-based projects that challenged us to design, develop, and deliver working systems under real deadlines. From building embedded systems and full-stack applications to presenting security evaluations and designing digital logic in hardware, I’ve learned how to navigate code reviews, version control, task delegation, and technical problem solving in a collaborative environment.

Through this work, I gained hands-on experience with collaboration practices such as version control, code reviews, task delegation, and technical problem solving. These experiences strengthened my communication and coordination skills and reinforced my interest in moving toward project-management-focused roles in tech.

Next

Personal Projects

Building, experimenting, and learning beyond the classroom

Outside of school, I’ve worked on several personal projects exploring topics I’m curious about — from web development and automation to tools I could apply in my other ventures. I don’t pretend to know everything, so I rely heavily on documentation, community resources, experimentation, and yes, AI, to learn as I go.

Working solo has pushed me to be resourceful, detail-oriented, and self-motivated. Whether it’s building a full-stack web app, writing scripts to streamline tasks, or experimenting with embedded hardware, I use whatever tools are available to solve real problems or challenge myself to learn something new.

Next

Skills & Technologies

Tools and frameworks I've used in academic, personal, and professional projects

Languages

Python, C++, JavaScript, HTML/CSS, Verilog, SQL

Backend

Flask, Node.js, REST APIs, MySQL, PostgreSQL

Frontend

Streamlit, HTML/CSS/JS, React (basic), Bootstrap

Hardware

Raspberry Pi, FPGA (Nexys4), Arduino, Vivado, I2C

Security

Software reverse engineering and Hardware Trojans

Project Tools

Git, GitHub, Figma, Agile/Scrum experience

Let’s Connect

Whether you're hiring, collaborating, or just want to chat tech—I'd love to hear from you. I typically respond within 24–72 hours.

Are you a hiring manager?

Take a look at my resume below or download the PDF directly.