About
From silicon to cloud
A computer scientist and engineer who likes the whole stack, transistor to 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've worked across a range of languages and technologies, including ARM ISA, C/C++/C#, Python, Java and the JDK, JavaScript, SQL, Oracle Cloud, and Linux/Unix.
I like building software that hasn't been built before, and keeping up with research as fast as it moves. My main areas are software development, deep learning, cloud computing, the JVM, and embedded systems. Because my degree spans both CS and Computer Engineering, I can write a kernel, solder an FPGA header, or ship a 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 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.