About
From silicon to cloud
A computer scientist and engineer who likes the whole stack — the transistor and the transformer.

I'm a Computer Scientist and Engineer with a dual, ABET-accredited B.S. in Computer Science and Computer Engineering from the University of Louisville's J.B. Speed School of Engineering. I have experience across a wide range of languages and technologies — ARM ISA, C/C++/C#, Python, Java and the JDK, JavaScript, SQL, Oracle Cloud, and Linux/Unix systems among them.
I'm passionate about creating novel software and learning new tech as fast as it advances — at the bleeding edge of research. My top areas are software development, deep learning, cloud computing, the JVM, and embedded systems. Because my degree spans both CS and Computer Engineering, I'm equally at home writing a kernel, soldering an FPGA header, or shipping a polished mobile app.
Along the way I've completed three engineering co-ops, won a hackathon grand prize, taught hardware to high-schoolers for the NSF, and kept game servers alive on the cloud for years. I'm now looking for a full-time software engineering role.
Hardware × Software
Two tracks, one engineer
Software
Shipping apps and models: mobile (SwiftUI, MAUI), web (Next.js), and ML/NLP pipelines.
Hardware & Embedded
Embedded and digital logic: Raspberry Pi, FPGAs, microcontrollers, and a soldering iron.
Systems & Cloud
Low-level and infra: kernels, syscalls, the JVM, and self-hosted cloud servers.
Toolkit
Skills & technologies
Languages
Frameworks & ML
Cloud & Data
Systems & Hardware
B.S. in Computer Science & Computer Engineering
Dual ABET-accredited degree (CS + Computer Engineering)
J.B. Speed School of Engineering, University of Louisville
Completed · 123 program hours
In the lab
Hardware, hands-on
Teaching Chip Camp for the NSF, soldering FPGAs, and a home hardware bench.
More on the teaching and lab work in Chip Camp and over on Experience.