Hey! I am Jake Crane, a computer science major with an emphasis in game design and certificate in
computational linguistics from the University of Utah.
Graduating spring of 2026. I have a strong foundation in algorithms/data structures, and I am skilled in
communication, group
collaboration, and problem-solving. Proficient in Java, Javascript, Python, C#, and SQL, with additional
experience in C++
and C.
• Pitched and led a team of 5 to develop a 2D action platformer where players control a humanoid
onion battling through a fungus-infested animal kingdom.
• Designed and implemented core combat systems and enemy AI (parasitic rats and flying
crows),
including hit
detection and responsive hurt animations.
• Developed a physics-based vine swinging mechanic with momentum and directional release,
enhancing exploration and platforming.
• Engineered a dynamic health system with visual onion deterioration and added a dash
ability
for advanced
mobility
•Pitched and led a group of 4 to develop a geometry-dash style 2D platformer in which the
player consumes psychedelic mushrooms while skating to the end of the level.
•Implemented hallucinogenic, visual effects.
•Designed levels and wrote movement logic within gamemaker studio.
•Produced main theme music and level 1-2 music.
• Pitched and led a team of 6 to develop an interactive music history application, managing
project planning and
task delegation via Github projects for efficient sprint cycles.
• Converted MIDI files into 8-bit NES-style tracks and integrated audio playback for
user-selected artists.
• Built custom decade-selection menus and dynamic artist info displays with Qt UI.
• Implemented animated, interactive Box2D physics notes in the main menu.
• Worked with a group of 6 to develop a sprite editor application in Qt with C++.
• Implemented the grab tool, draw, and erase tool.
• Implemented seemless dynamic grid count resizing.
• Designed the application’s user interface to improve
overall
usability and visual appeal.
• Implemented a spreadsheet engine supporting mathematical formulas with operators (+, -, *, /)
and variable
references resolved via a custom lookup interface.
• Engineered a cell dependency graph for efficient, dynamic recalculation.
• Developed modular formula parsing and evaluation, supporting numeric, string, and formula
cells.
• Supported persistent storage and evaluation for double, string, and formula cell types in
an
object-oriented
framework.
• Refactored and extended the evaluator system for GUI integration.
Get In Touch
Address
815 N Brookshire Dr.
Kaysville, UT 84037
United States