hi, my name is
owen.

i am |

what i'm up to right now

Currently listening: "Vines" by Cameron Winter
Working on: Run Tracker App
Reading: "Project Hail Mary" by Andy Weir
Playing: Pokémon Platinum
Researching: Ethical and Explainable AI

about me

Hi! I'm Owen, a Computer Science student in Indiana University Bloomington's 4+1 BS/MS program (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 with a goal to visit every continent in my lifetime. This summer, I'll be joining Charles Schwab as a Software Engineering Intern in Austin, TX!

my skills

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

projects

EcoHelper - Environmental Mentor Chatbot

github

AI-powered environmental chatbot built with a LangChain agent and local Llama 3.2. Uses three real-time tools — RAG over EPA/Energy.gov sources, live air quality data via WAQI, and carbon emissions estimation via Climatiq — to ground responses in actual data instead of hallucinations.

Python React LangChain ChromaDB FastAPI

AI as an Author — DH2026

poster

Mixed-methods research analyzing Reddit discourse around AI-generated books and their impact on digital literary culture. Uses LDA topic modeling via MALLET and VADER sentiment analysis to surface community attitudes, paired with qualitative close reading. Conducted under Dr. Yuerong Hu and submitted to the Digital Humanities 2026 conference in Daejeon, South Korea.

Python MALLET LDA VADER Reddit API

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

get in touch!