I build practical software, responsive websites, automation tools, and dependable technical solutions.
I currently work in IT while pursuing a B.S. in Software Development at Grand Canyon University. I am especially interested in application development, algorithms, systems administration, and self-hosted infrastructure.
I aim to approach technology with integrity, thoughtful stewardship, and a focus on serving real people through useful solutions.
|
Responsive React and TypeScript website concept for a Christian youth outreach in Tanzania, built with Vite and deployed through GitHub Pages. |
Java storefront with JSON-backed inventory, shopping-cart services, sorting, a loopback-only administration client, Maven, and JUnit tests. |
A categorized directory of my finished public work, including larger applications and focused practice projects.
| Repository | Focus |
|---|---|
| FantasyStorefront | Java storefront with inventory, cart logic, JSON persistence, local administration service, Maven, and JUnit testing |
| Minesweeper | C# Windows Forms Minesweeper game with configurable difficulty, themes, scoring, persistent high scores, and xUnit-tested game logic |
| VehicleStore | C# vehicle inventory and storefront demonstrating inheritance, desktop and console clients, persistence, checkout, and tests |
| ScriptureVerseManager | C# Windows Forms Scripture library with validation, search, ranking, LINQ, and multi-format import/export |
| PizzaMaker | C# Windows Forms pizza-ordering application with dynamic pricing, multi-pizza orders, layered design, and text-file export |
| WhackAMole | C# Windows Forms reaction game with progressive difficulty, decoys, lives, and persistent high scores |
| ChessMoveVisualizer | C# GUI and console visualizer for legal movement patterns of five chess pieces on an empty board |
| Repository | Focus |
|---|---|
| FloodFillVisualizer | Animated recursive flood fill across a randomized obstacle grid |
| RecursiveNumberReducer | Recursive number-reduction exercise with safe termination, branching rules, validation, and call tracing |
| FactorialCalculator | Iterative and recursive factorial implementations with BigInteger and result verification |
| GCDCalculator | Recursive and iterative Euclidean GCD implementations with step counting and multi-value support |
| NameCharacterAnalyzer | Small C# console utility for character-value analysis and input handling |
| Repository | Focus |
|---|---|
| umoja-pamoja-website | Responsive React and TypeScript outreach website concept with a live GitHub Pages deployment |
Browse all public repositories →
- Studying algorithms and data structures
- Building maintainable C# and Python applications
- Creating responsive React and TypeScript interfaces
- Expanding my Java application-development experience
- Growing my systems administration, automation, and self-hosting skills