Professional Expereince
Inland Fiber Networks
From May 2023 to May 2025
At Inland Fiber Networks I primarily worked in TypeScript with Node.JS and Express to build APIs to automate the processes of activating new customers and configuring their routers and devices. One project I'm especially proud of is a Rust script to automate the process of upgrading hundreds of routers in an apartment complex based on details provided via CSV. The Rust application used Tokio and Serde, and made use of techniques such as periodic polling, exponential backoff, and errors-as-values error handling.
Education
Bachelor of Science Computer Science. Minor in Mathematics
Washington State University, 2023. 3.98 GPA
Coursework
Software Design Project
Tools Used: ASP.NET, EF Core, SQL Server, Agile, C#
Worked in a team of 2 to develop a web-based data entry application for a local publishing company. Our application was built in C# using ASP.NET, EF Core, and SQL Server. We used Agile practices, including monthly sprints and weekly meetings with clients to assess and manage project progress. I built a full-stack module in C# to allow batch exporting data to Excel using reflection.
Software Design & Architecture
Tools Used: C#, MonoGame, MVC Architecture, OOP Design Patterns
We created a “manic shooter” style game using C# and MonoGame with MVC architecture as a team of 5 people. I built a robust scheduling system for coding complex enemy and bullet patterns using object-oriented principles, including the Command and Builder patterns.
Systems Programming C/C++
Tools Used: Linux, C, Systems Programming
We designed and recreated a virtual Linux filesystem and primitive kernel in C as a team of 2. Features included custom implementations of common Linux libc operations (such as open, mkdir) as well as GNU utilities (such as cat, cd). Additionally supported permissions, privilege escalation, and multiple running processes.
Miscellaneous Skills
Developer Skills
- Agile
- Database design
- Object Oriented Programming
- API Development
- MVC Architecture
- Test-driven Development
Tools/Frameworks
Proficient
- Linux
- Git
- Node.js
- Express
- Docker
- ASP.NET
- EF Core
- SQL Server
- Jest
- xunit
Languages
- C
- C++
- C#
- Python
- TypeScript
- JavaScript
- Rust
- SQL
Game Development
- UI Design
- Bug Testing
- Rapid Development and Delivery