hi, my name is
owen.

i am |

what i'm up to right now

Currently listening: "Cross My Mind" by Shelly
Working on: Run Tracker App
Reading: "Project Hail Mary" by Andy Weir
Playing: Pokémon Platinum
Researching: AI Ethics and Applications

about me

Hi! I'm Owen, a senior at Indiana University Bloomington studying Computer Science (concentrated in artificial intelligence) with a minor in data science. I'm passionate about software engineering, web development, artificial intelligence, and machine learning.

I currently serve as President of Google Developer Student Clubs @ IU, help organize the Luddy Hackathon, and lead initiatives that connect students with technology and innovation opportunities.

Outside of school, I've gained valuable industry experience as a Software Engineering Intern at commerce startup Shopwave in London and at Sallie Mae in Indianapolis. I'm also currently working as an Undergraduate Instructor for Intro to AI, helping students develop foundational skills in the field.

When I'm not coding, I love to cook, play guitar, go on hikes, and explore new music. I'm pursuing a Certificate of Rock Music History through IU's Jacobs School of Music, and I'm always on the lookout for new travel adventures—my goal is to visit every continent. I'm currently seeking internships for Summer 2026, so feel free to connect with me to chat about technology, ideas, or opportunities!

my skills

JavaScript
Python
Java
C++
Swift
MySQL
MongoDB
HTML
CSS
React
Node.js
Firebase
Next.js
Tailwind
Bootstrap
Flutter
Git
PyTorch
Jupyter
R
Matplotlib
Pandas
NumPy
Scikit-learn
Kaggle
Figma
VS Code
Docker
Terminal
Illustrator
Photoshop
Android Studio
Jira
GitHub
Slack
Notion

projects

Youlists - AI Playlist Generator

live demo

Full-stack web app integrating Spotify API and OpenAI to generate dynamic playlists based on user prompts and listening preferences.

React TypeScript Firebase Tailwind OpenAI

Invasive Plant Classifier

report

CNN model with transfer learning to distinguish invasive vs. non-invasive plant species in Indiana, supporting local conservation efforts.

Python TensorFlow Pandas Scikit-learn

March Madness Predictor

kaggle

Machine learning model to predict NCAA basketball tournament outcomes using historical data and team statistics.

Python Scikit-learn Pandas Jupyter

Data in the Grooves

kaggle

Data analysis project exploring music trends and patterns in Bob Dylan's "Blood on the Tracks"using machine learning techniques on audio features and metadata.

Python Pandas Scikit-learn Jupyter Matplotlib

Easy Bold Reader

chrome store

Chrome extension that enhances readability by emphasizing key text for better focus and comprehension.

JavaScript HTML CSS Chrome API

Personal Website

view site

Portfolio website showcasing skills, projects, and experiences with modern design and dark mode.

React TypeScript Tailwind

Age Calculator

live demo

Interactive web app that calculates precise age based on birth date with clean animations.

HTML CSS JavaScript

get in touch!