👋 Hi, my name is Micheal
I have been designing and developing software since 2015.
Idaho National Laboratory Deeplynx Nexus
- The central integration point for the DeepLynx data ecosystem.
- Utilizes React with TypeScript for the front-end and ASP.NET for the back-end.
- Essentially a one-stop shop for all your proprietary nuclear data needs.
- Interactive library of Nondeterministic Polynomial-time Complete (NP-complete) problems.
- Utilizes React.js for the front-end and ASP.NET for the back-end.
- Created in collaboration with Idaho State University faculty and students.
Virtual Reality UIdaho Cleanroom
- Interactive training simulation for prospective cleanroom users.
- Utilizes C# and Unity for the virtual reality simulation.
- Created in collaboration with University of Idaho faculty and students.
University of Idaho Game Developers United Website and Presentation
- The introductions for students interested in game development at the University of Idaho.
- Utilizes React, TypeScript, GitHub Pages, and GitHub Actions for the website.
- The interactive presentation uses Godot 4 for the client and server.
- Binds musical notes from the microphone to simulated keyboard inputs.
- Utilizes Rust for performance and multithreading.
- Executes Lua scripts and analyzes the microphone audio buffer with ring buffers and message passing.
- A Chrome extension that allows the user to navigate a webpage with a game character.
- Utilizes Javascript and GdScript through the Chrome Extension API and the Godot 3 HTML export.
- Correctly interprets the DOM of most common web pages such as Wikipedia.
- Minesweeper game with settings and puppy mode.
- Utilizes C# and MonoGame to process logic and display the game.
Doodle Noodle (prototype)
- Transforms images of text into colliding objects on an Android phone.
- Utilizes Godot and Gdscript while leveraging a Rust dynamic link library for pixel search performance.
- Simulated sandbox.
- Makes use of object-oriented design philosophies for entities.
- Fictional airline assistant software based on C++ coursework.
- Supports saving and loading seating configurations in JSON.
- Features a text-based graphical user interface.
... and many unpublished works.
