Overview
Software Engineer adept at developing, enhancing, and testing desktop and web applications.
- 8 years of professional experience as a Software Engineer
- Software Developer
- Software Quality Engineer
- Software Developer in Test
- DevOps
- Hobbyist programmer
- Open Source Contributor
- Game Developer
- Programming Languages
- Expert
- C/C++
- C#
- JavaScript
- Python
- Knowledgeable
- Rust
- Java
- TypeScript
- SQL
- Tools
- Git
- GitHub
- Visual Studio
- Visual Studio Code
- Sublime Text
- SSH
- PowerShell
- FTP
- CMake
- Operating Systems
- Windows 10/11
- Debian Linux
- Frameworks
- WPF
- WCF
- HTML5
- CSS
- WinForms
- Simple DirectMedia Layer
- Emscripten
- OpenGL
- WebGL
- Cloud Computing / Self Hosting
- Azure DevOps
- Octopus
- Virtual Private Servers
- Docker
- Nginx
- Miscellaneous
- CI/CD
- TCP/IP
- UDP
- Inter-process Communication
- GPU Compute and Rendering Shaders
- Mirth
- HL7
- Jira
- Atlassian
Education

Northern Arizona University
January 2013 - May 2016
- Bachelors of Science in Computer Science
- Minor in Mathematics
- Minor in Music
Professional Experience
General Dynamics Mission Systems
- Senior Software Engineer
- July 2016 - August 2018
- Obtained Secret Clearance
- Responsibilities
- Maintained and provided bug fixes to an audio communication software system
- C++
- C#
- WCF
- Developed internal tools to be used by software engineers and QA engineers
- Utilized multiple GUI libraries for desktop applications
- WPF
- WinForms
- HTML
- Worked on a team involved with architecture redesign for performance improvement
- Trained and aided Junior developers

Modular Mining
- Software Quality Engineer
- April 2019 - March 2021
- Responsibilities
- Maintained and improved internal stress testing software
- C#
- TCP/IP
- UDP
- Inter-process Communication
- Migrated code repositories from Microsoft Team Foundation to Azure Git
- Improved usability issues with GUI applications
- WinForms
- Created and executed test plans
- .NET testing framework
- Azure Test Plans
- Managed other teams CI/CD pipelines and maintained deployment solutions
- Azure DevOps
- Octopus
- PowerShell

Re: Innovative Software Solutions
- Contract Software Engineer
- July 2021 - September 2023
- Contracted to ESO
- Fixed bugs with medical form management software
- C#
- WPF
- SQL
- Introduced CI/CD pipelines and test plans to existing ESO software
- Azure DevOps
- Azure Test Plans
- Migrated code repositories from Microsoft Team Foundation to Azure Git
- Wrote documentation, installation instructions, and other general information about ESO software
- Atlassian
- Managed Mirth Server; Created and updated Mirth channels to conform with changes in software or database architecture
- Mirth
- HL7
- REST API
- SQL
- Java
- JavaScript
Side Projects
Open Source Contributions
GitHub- ThreeJS
- Simple DirectMedia Layer
Games
- Dot Block
- Massive multiplayer pong game
- TemLang
- C
- OpenGL
- Simple DirectMedia Layer
- Emscripten
- Detonation
- Tetris-like puzzle game where you insert and detonate blocks in a grid
- Rust
- Lua
- OpenGL
- Simple DirectMedia Layer
- Bombing Blocks
- Tetris-like puzzle game where you insert and detonate blocks in a grid
- JavaScript
- HTML5
- Other unfinished game projects
- Java
- LibGDX
- ThreeJS
- JavaScript
- C++
- Emscripten
- OpenGL
- WebGL
Programming Languages
- TemLang
- Programming language with an emphasis on expressions
- ProcASM
- General purpose, visual programming language
Freelance Work
- AI Engineer
- Reviewing responses from LLM models to ensure the response is correct or valid
- Creating difficult, but reasonable, prompts designed to make LLM models generate incorrect answers