My Projects

I-Hack Winner 2025
My team placed first in the 'Human Progress' category at the BYU-Idaho 2025 hackathon. We created a full-stack mock interview platform called 'Olin'.
Next.js
TypeScript
Tailwind
MongoDB
Google Gemini
Legrande Health Web App
Full-stack health services web application servicing over 100 medical practices across the mainland U.S. Built in an Agile environment with a team of seven developers.
TypeScript
React
Python
FastAPI
PostgreSQL
Docker
Resumly.pro
A full stack web app the generates resumes based on a user provided job posting URL. Custom Python backend scraps important data from the job posting, and Gemini API is used to generate a tailored resume.
Python
TypeScript
React
MongoDB
Docker
I-Hack Winner 2024
Placed first in the 'Integrity & Might' category at the BYU-Idaho 2024 hackathon. My team created a full-stack community watch platform with custom user authentication, post management, and AI integration.
React
TypeScript
Next.js
Firebase
Git Rewind
A web application that provides users with a summary of their GitHub activity over the past year, including contributions, daily streaks, and more.
React
TypeScript
Next.js
GraphQL
GitHub API
Bible Search
Build a API that allows users to search the Bible using natural language queries. The API uses a vector database to store and retrieve verses based on their semantic meaning.
Python
Sentence Transformers
FAISS (vector database)
FastAPI
Pull Request Dashboard
A dashboard to track contributors to a GitHub repo, and show how many pull-requests they have assigned to them, and how many they have reviewed in the last week.
Next.js
Tailwind
GitHub API
shadcn/ui
3D Print Request System
A fully custom web application for managing 3D print request from students at BYU-Idaho to the school's print lab. Created a front-end application, and a REST API running on a Node.js server.
React
TypeScript
Next.js
Firebase
This Portfolio
My personal portfolio website built with Next.js, TypeScript, and Tailwind CSS. Third party services include Vercel for serverless hosting, and Resend for email handling.
Next.js
TypeScript
Vercel
Resend
Tailwind