>_ Jacob Thornhill

Software Engineer • Computer Science Student

About Me

Hi! I'm Jacob, a Computer Science student at Utah Valley University (GPA: 3.98, ABET-accredited). I love building things with code, from compilers to web apps. My interests include algorithms, systems, and making tech accessible. When I'm not coding, you can find me snowboarding, hiking, or playing basketball.

Technical Skills

Featured Projects

Capstone Compiler & Virtual Machine

Designed and built a compiler for a C-like language and a custom VM to execute assembly. Applied parsing, codegen, and low-level systems knowledge.

Personal Portfolio Website

This site! Built with HTML, CSS, and JavaScript. Responsive, retro-inspired, and open source on GitHub.

Web-Based Task Manager

Team project: Full-stack app with Node.js, MongoDB, and JS. Features user auth, CRUD, and RESTful APIs.

Education

B.S. Computer Science (Expected Fall 2025)
Utah Valley University, Orem, UT — GPA: 3.98

Relevant Coursework: Algorithms, Data Structures, OOP, C++, Software Engineering, Web Programming, OS, Architecture, Discrete Math

Activities & Interests