Hi, I'm Landon West...
...a computer science student at the University of Utah, focused on learning practical skills and applying them to real-world situations within the tech industry. I am on track to graduate in 2026 with a Bachelor's in Computer Science! As of Jan 2025 I am maintaining a 3.81 GPAI am currently taking courses that dive into Andriod app design as well as low-level computer system design and processes. I will be enhancing both my development logic as well as learning the very vital Compiler/OS side of Computer Science. On top of that, I am developing fun apps in my free time using the Swift Framework (Apple)
API Exploration
uni!
uni! was an exploration of the Canvas API to better visualize my grade data. The goal was to easily view grades, along with insights about them like never before! Testing scores for any upcoming assignment was also part of the heart of the app as well as view which ones are waiting on a grade. Unfortunately, Canvas made changes to their API availability during the development of this project and I am left without options to go from here.
SwiftUI
SwiftData
CanvasAPI
Real-Time Grade Tracking
Smart Grades Model for Insights
Peek
Easily view the workload of the current week from anywhere on your Mac. Simply click on the Menu Bar Icon and you can plan away!
SwiftUI
SwiftData
MenuBarExtra
iOS App Store
Wants & Needs
Easily keep track of all your wants and needs with this simple app. Add and delete as needed with the option to include multiple types of media attachments. Don't forget to personalize the app to your liking in the settings!
SwiftUI
SwiftData
Share Extension
Swift Student Challenge Submission
Concept
Hoops
Easily track your basketball sessions with Hoops. Choose a shot type, select a time length, and tap your watch every time you make a shot. View how your stats compare afterwards with the iOS Companion App.
SwiftUI
SwiftData
watchOS + iOS Companion App
Immediate Data Transfer
Blackjack Educational App
Score Received: 99%
This application offers a fun and enjoyable way to learn blackjack. I played a major role in designing the user interface, ensuring it was user-friendly and intuitive. This project received a grade of 98%.
C++
Qt Creator
Six Member Team
Source Control via GitHub
Agile / Scrum Methodologies
LMS Web Server
Score Received: 98%
I developed an LMS Web Server using Django, integrating front-end and back-end functionality to create a seamless user experience. The project featured routing, forms, and templates to support user interactions and included access controls for Users, TAs, and Admins to ensure data integrity and security. Deployed on AWS with production-ready settings, the application was tested extensively and earned a score of 98/100 for its functionality and scalability.
HTML/CSS
Python + Django
JavaScript + AJAX
AWS Deployment
Sprite Editor
Score Received: 92%
This sprite editor provides a simplistic UI for designing and editing pixel art sprites. The features include drawing, erasing, mirroring, layer management, and animation previewing. There's even a speech mode!
C++
Qt Creator
Six Member Team
Source Control via GitHub
Waterfall Methodologies
Spreadsheet Editor
Score Received: 94%
With inspiration taken from the iOS Calculator app, I designed and developed a Spreadsheet application that you can use for any purpose. Cells can contain numbers, letters, and even formulas!
C#
Visual Studio
Utilization of .Net MAUI
Solo Development
Source Control via GitHub