About
My name is Andy, and I hope to do a lot of good for a lot of people.
To that end, I've studied computer science.
outside of CS, i like to paint, make music, hang out with friends, play games, and hike.
inside of CS, i do competitive programming, hackathons, research, etc.
I grew up hyperfixated on strategy games (Chess, League(?), Civ6, EU4), and as a result,
I can draw a world map from memory, and oddly won my first math competition in 3rd grade
because I'd been playing enough Starcraft to memorize all multiples of 8 up to 216
Normally I would justify how this is relevant to my portfolio, but today
I've left that as an exercise for the reader
*My resume is more accurate than this website. S2025 means Summer 2025, X2025 is Spring, W, and F are winter and fall. Be wary of sarcasm.
Experience
SDE/MLE Intern @ AWS
S2025 Created a chatbot with RAG and other scaffolding to speed up developer knowledge seeking workflows
< Java | JS | lots of AWS >
Co-founder @ Student Storage Solutions
Active since F2024 Buying bulk storage and selling small storage units with space as needed. Due to high demand, but high work with little reward I'm only continuing this service for existing customers, sorry!
< Writing Contracts >
TDP Intern @ Optum / UnitedHealth Group
S2024 Automated migration of microservices to Kubernetes
< C# | .NET | K8s >
Member of Culinary Staff @ Blaze Pizza
F2023 Reduced bathroom time by 95% hours per shift to achieve SOP of 80.25% customer uptime
< Pizza >
IT Intern @ JR Associates
F2022-F2023 Fixed laptops, said 'have you tried turning it off and on again' with 96.2561% efficiency
< Lenovo X220 Surgery | Problem solving >
Counselor @ YMCA Summer Powers
S2022 Chaperoned and taught K-4 kids in a summer program
< Problem solving | Client safety >
Member of Traffic Staff @ MSA
F2020-X2022 My first job was directing traffic for my high school
< Problem solving | Client safety | wearing a cool neon vest >
Projects
Hackathon Projects
AI agents for professors to estimate assignment difficulty and block out times for students, won Smartest AI agents
< JS | Python | Webscraping | ChatGPT wrapper | Google Calendar Integration >
AWS app for webadmins to generate ASL captioning footage for every video, won best use of AWS
< AWS Lambda | AWS EC2 | AWS Bedrock | AWS Amplify | AWS S3 | AWS Transcribe | Learned ASL >
AI to turn children's stories into short form reading content
< Django | Python | Uvicorn | Anthropic API | definitely ChatGPT wrapper >
IOS app to notify users about laws relevant to them, and how they can take action
< Congress API | Swift | ChatGPT wrapper >
Crypto dashboard with AI generated insights from scraped web activity
< Reddit API | React | TS | Python | Sentiment Analysis Model >
Primary Projects
Smartglasses
Active This project is developing fast, and unfortunately I would not like to reveal some of its secrets yet, so I will leave documentation for when I'm done, but you can look at the landing page above for my MVP
< 3D Printing | Arduino | C++ | HCI >
Active Want to chat with an LLM that knows about your textbook and classnotes and can tell you exactly where to look? Want to cram for a final tonight? go to www.cramtonight.com
< Learned Social Media UGC marketing | RAG | AWS Opensearch | FAISS | Rust | TS | Python >
Hiatus F2025 Want to know when your close-friends are free to call? this app uses privacy invasive signals like their location, screen time, and battery life to let you know!
< Swift >
Pending Appstore Approval F2025 Minimalist blackjack
< Learned business incorporation | Swift >
Finished W2025 Connected Google Maps transit API for University of Minnesota busses, and Minnesota metro transit busses into a unified website and ios app with big data caching and optimization with team of 10
< Supabase | Big Data | React Native | Git >
Finished S2024 paste in your paragraph, and this will show you how much it would cost to get ChatGPT and other models to generate that text, with highlighting for what text is which token
< TS | React >
Research Projects
General User Model Research
Active What if an LLM observed your screen 24/7 and looked for workflow optimizations? I'm coding it as you read
< Python | Jupyter >
Handed off F2024 Simulated no signal intersection vehicle collisions
< Python | ROS | CarlaUE4 >
Deprecated F2023, Generated emails in bulk based on a csv of PII, and sends to my Gmail drafts for me to review
< JS | Gmail API | Google AppsScript | Firebase | OAuth >
Class Projects
Finished F2024 What if instead, blind people were in the majority? what would websites look like? I've created a web based escape room that is only solvable being blind (screen reader)
< JS | React >
Curiosity Projects
Finished W2023 Two months after ChatGPT came out, I was too broke to afford the ChatGPT API, however I thought it would be pretty cool to make a next action predictor for cats
< JS | React >
Finished W2024 A game where you can draw country borders (with mountain range/river based snapping)
< C# | .NET | Unity | Mono >
Deprecated F2024 My first AWS project, now broken because I stopped paying, but it would let you trade on a random historical span and for a random stock, blind, to backtest your trading strategies
< AWS Lambda | JS | React >