Caleb
Standfield

University of Utah
- B.S. in Computer Science
- Undergraduate Certificate in Data Science
- Minor in Japanese
- Graduation: Dec 2026
Scroll Down

Projects
Blackjack Game Engine
- Developed from scratch a complete blackjack game engine.
- Added fully AI opponents to give life and challenge to the game.
- Worked with a team of six using Agile development and daily scrum meetings.
- Demonstrated OOP design, event handling, and state management.
- Some inital photos of our designs choices! Check back to see new pictures and progress!
- Project is split between public and private repositories for now. Check out our public documentation repository with the github button :)
- Also check out my fellow team members Github pages too!
- Here is our instagram handle: we post memes and updates about our work in hopes to build a community while we build the app!
Workout and Calorie Tracker App (In Development)
- Currently developing a full-stack fitness app where users can track workouts, meals, and progress, and the ability to share them with friends.
- Building the backend in Rust using SeaORM and PostgreSQL, designed around implementing clean modular APIs and strong data validation.
- Creating the Flutter front end with an emphasis on smooth UI transitions, intuitive navigation, and mobile-first responsiveness. Adding support for both iOS and Android.
- Implementing secure user authentication, account management, and personalized dashboards for exercise and calorie tracking.
- Adding the ability for users to add friends, view their stats, and react to each others workouts — promoting community and motivation.
- Integrated a flexible database schema for logging workouts, meals, and calorie goals while maintaining referential integrity.
- Currently working on data analytics features to provide visual progress tracking and health insights over time.
Spreadsheet
- Built a fully functional spreadsheet application supporting numerical, string, and formula cell types.
- Implemented undo/redo history, save/load file management, and real-time cell updates.
- Designed a formula parser capable of evaluating arithmetic expressions and resolving cell references dynamically.
- Handled complex error states including circular references (Topological sort), invalid syntax, and formula computation errors gracefully.
Sprite Editor and Animation Tool
- Built a sprite editor from scratch in C++ with Qt, letting users draw, edit, and animate pixel art in real time.
- Added smart drawing tools like line, fill, circle, square - each powered by custom algorithms.
- Designed a simple but powerful save/load system that stores sprite layers, palettes, and animation data as JSON files.
- Focused on making the app feel smooth and intuitive, with live previews, frame-by-frame animation playback, and animation pausing.
Check out my Github for more projects I have worked on!
My Resume
Here is my resume. You can view it here directly or download a copy below. However thats only a single page. So make sure to checkout my github for more of my projects! :)
About Me
I am a Computer Science student at the University of Utah; I truly have a passion for learning and creating, let me share why.
Learning to create, and creating to learn, is why I love Computer Science so much. There will always be more to learn. Actually creating something, problem solving, and finding solutions is what made me fall in love with programming. I am honestly proud to admit that time passes fastest for me when I am coding (very nerdy I know) but I am having so much fun and there is no better feeling than seeing a project come to life - especially when you have a team to share that with. Sounds cringy... I know.
Believe it or not I do have a life outside of coding. I am very much into the gym (checkout FitnessWithFriends in my projects section) currently aiming for a 255 bench, 315 squat, and 455 deadlift. I am one heck of a gamer, current games: Clair Obscure Expeditoin 33 and Battlefield 6. Lastly I do love all things Japan. Ive been studying it for 3 almost 4 years now and Ive met some of the coolest people and had the best experiences because of it. Always happy to practice Japanese or talk about Japan with anyone who wants :)
Contact
Feel free to reach out! I am always open to new opportunities, collaborations, or even just to talk about why the Rust borrow checker is the leading cause of sadness among us Rustaceans.
Email Me









