Work Experience
Software Engineer Intern
Bandwidth
Java
Spring Boot
AWS
Docker
AI/LLM
Shell/Ansible
Flyway
- Designed and deployed a production-ready RAG-based AI service using Spring Boot, LangChain4j, and a vector store to automate complex telecom tasks, doubling our operations team's efficiency and saving 40+ hours/week.
- Built REST APIs integrated with OpenAI LLMs, MCP servers, and AWS Secrets Manager.
- Wrote Ansible and Cronjob scripts to manage Virtual Machine log cleanup, executing SQL migrations with Flyway.
- Delivered domain-wide demos and technical deep dives on distributed systems, vector databases, and AI.
Projects
Crypto & Stock Market Scanner
JavaScript
Node.js
CoinGecko API
Finnhub API
- This is my market scanner project in which I scan and analyze crypto and stock data from multiple API's and show them in a visually appealing way.
- With this website users can quickly analyze and absorb the status of the crypto and stock market without maneuvering through excess ads and unnecessary information.
Gymnastics Lesson Planner
Java
JavaFX
Maven
- In a team of four, competed in a semester-long competition aimed at developing an optimized packaged software solution for a client's gymnastics coaching business.
- Our software makes it significantly easier for gym coaches to tailor and create specific lesson plans for their players by providing a platform to automate the configuration and design of lesson plans.
- After winning and being chosen for a private contract, our ongoing development tasks consist of weekly meetings with our client, redesign of features, implementation of new features client desires, and debugging.
Salus Mobile App
Flutter
Supabase
TypeScript
OpenAI API
- In a team of three, developed an AI-powered fitness tracker mobile app utilizing a Node.js backend written in TypeScript with a Supabase database for user data, alongside a Flutter frontend.
- Engineered and trained an AI chatbot using the OpenAI API to serve as a personalized fitness advisor, implementing custom prompts and dynamic variable integration for precise user interaction and tailored recommendations.
About Me
As a collegiate baseball player turned programmer, I am driven by competition and the desire to create technologies that solve real problems.
From building market research tools to developing commercial software solutions, I thrive in challenging environments.
Currently, I am extending my Software Development Internship throughout the school year and returning full-time next June.