CS student at BYU and web developer, building full-stack apps, low-level libraries, and interactive data tools.
Skills
Languages
Frameworks & Runtime
Systems & Tools
Projects
Full Stack Fitness Application
A workout tracker that lets users log exercises and watch their stats update in real time. The React frontend talks to a Node.js API backed by MongoDB, and WebSocket keeps everything in sync across tabs and devices without refreshing the page. Designed mobile-first with Bootstrap 5 so it feels native on a phone at the gym.
Data Structures Library
A from-scratch C++ library with Linked Lists, Binary Search Trees, and Hash Maps — no STL shortcuts. Every node is manually allocated and freed, so the project doubles as a deep dive into pointer arithmetic, memory layout, and leak-free resource management.
Interactive New Testament Map
An interactive data-viz tool that plots scriptural locations on a real-world map using Leaflet.js and OpenStreetMap tiles. Users can click through events and see the geography behind the narrative. Served over HTTPS via a self-configured Caddy instance and version-controlled with Git feature branches.
Experience
Brigham Young University — CS Department
Student Web Developer
- Build and maintain Django web apps for the department, owning features end-to-end from requirements gathering with faculty to production deployment.
- Collaborate with staff to translate technical requirements into responsive, accessible interfaces.
- Write clean, well-documented code and participate in regular code reviews to keep the codebase healthy.
Education
Brigham Young University
B.S. in Computer Science — Expected April 2028
- GPA: 3.62
- Certification: Harvard CS50x — Introduction to Computer Science
- Coursework: Web Programming, Computer Systems, Data Structures, Advanced Software Construction
Get in Touch
Interested in working together or have a question? I'd love to connect.