Daniel K. Larson
320-***-**** *****************@*****.*** github.com/vortexofdoom
EDUCATION: Bachelor of Arts - Music Studies December 2019 Saint John’s University, Collegeville, MN
MSCS Prep Program - University of Massachusetts at Dartmouth December 2023 EXPERIENCE:
Trobec’s Bus Service - Bus Driver (July 2015 - Present)
● Work both independently and cooperatively to ensure that riders are transported safely, often rerouting on the fly.
● High degree of autonomy in making sure buses are in good working order and schedules are kept to, even on evening and weekend trips.
PROJECTS:
Implemented a full 16 bit Computer architecture (HDL, Rust, Python)
● Wrote a compiler for a Java-like programming language targeting this architecture with a stack based VM representation.
● Utilized a test-driven approach to write an operating System for this computer.
● Currently working on a full emulator with an SDL I/O backend, as well as an FPGA implementation in Verilog on actual Hardware.
Custom Language Interpreter (Rust)
● Created a bytecode interpreter for a custom language that can be used either to execute code from files or as a REPL.
● Improved performance by 5-10x (varied by task) over initial completed version using perf/FlameGraph profiling.
Dating Website (C#, .NET, Angular, SQLite)
● Used C# and typescript to create a dating site clone with secure data storage and responsive, dynamic UI.
LEADERSHIP, INVOLVEMENT, & SERVICE:
ALttP Randomizer - Council Member, Mentor
● Investigate cheating allegations and assess consequences.
● collaborate with tournament and community organizers to set standards for racing.
● Help less experienced players find resources to build their knowledge and skills, as well as direct instruction in strategies and logic.
Open Source Library Contributions:
● Godot Game Engine - A modern 2D and 3D game engine
● Bitbybit - A procedural macro for implementing bitfields in Rust
● Arbitrary-Int - A library for integers of non-standard bit widths. SKILLS:
● Familiar with a wide range of languages and technologies, including but not limited to: Rust, Git, Visual Studio, C#, C++, Python, Bash, Windows, Office 365, Linux, SQL
● Passionate about learning new skills, and I pick them up very quickly. Highly motivated to seek out additional information on personal time to enhance understanding of job.