Projects


Real problems.

Practical solutions.




Every project on this website began with a real challenge.


Some were created to simplify troubleshooting. Others improved security, automated repetitive tasks, or made technical systems easier to manage. None of them were built simply to demonstrate programming skills. They were built because there was a problem worth solving.


Throughout my career, I've found that the best solutions aren't always new hardware or another piece of software. Sometimes the greatest improvement comes from understanding how a system works, identifying where it breaks down, and building something that makes the entire process more reliable and efficient.


The projects below reflect that philosophy. Each one represents a practical solution developed to solve a real operational challenge.





Featured Projects


These projects best represent the way I approach technical systems, problem solving, and software development.



Network Speed & Quality Tester

Simplifying WAN Diagnostics


Designed to consolidate bandwidth testing, latency measurements, jitter analysis, packet loss detection, and connectivity troubleshooting into a single application, allowing technicians to diagnose WAN issues more quickly and consistently.


What it demonstrates


• Network diagnostics

• Infrastructure troubleshooting

• User-focused design

• Process improvement


Explore Project →



LAN Scanner

Improving Network Visibility


Built to quickly identify devices connected to a local network while providing technicians with useful information for troubleshooting, inventory, and infrastructure management.


What it demonstrates


• Network discovery

• Troubleshooting

• Infrastructure visibility

• Practical software development


Explore Project →



Folder Locker

Protecting Sensitive Information


Created to provide a straightforward method for securing sensitive folders through encryption without adding unnecessary complexity for everyday users.


What it demonstrates


• Security awareness

• Practical application development

• User experience

• Data protection


Explore Project →




Infrastructure Projects



Not every solution requires software.


Some challenges are best solved through infrastructure design, networking, and system architecture.


Boerne Community Theatre Wireless Bridge

Extending Reliable Connectivity


Designed and implemented a secure wireless bridge connecting the theatre and classroom while maintaining network separation and allowing instructors to access shared resources without compromising security.


What it demonstrates


• Wireless networking

• Infrastructure design

• Security

• Real-world deployment


Explore Project →




Automation & Operational Tools



Many of my projects focus on reducing repetitive work, improving operational efficiency, and giving technicians better visibility into the systems they support.


Additional projects include:


• Resource Hub

• Cipher

• Inventory Management

• Network utilities

• Additional automation tools


Each project was built to solve a specific operational challenge while emphasizing reliability, usability, and maintainability.



My Approach



Technology isn't the starting point.


The problem is.


When I encounter a challenge, my first objective isn't choosing a programming language or selecting a product. It's understanding how the system works, identifying the root cause, and determining what solution will provide the greatest long-term value.


Sometimes that solution is software.


Sometimes it's infrastructure.


Sometimes it's improving a process.


The technology changes.


The approach doesn't.





What These Projects Demonstrate


Looking across these projects, you'll notice a common theme.


They demonstrate my approach to technical problem solving rather than my familiarity with a particular technology.


Throughout these projects you'll see evidence of:


• Systems Thinking

• Infrastructure Engineering

• Troubleshooting & Root Cause Analysis

• Process Improvement

• Automation

• Cybersecurity Awareness

• Technical Documentation

• User-Centered Design

• Practical Software Development


Every project represents another opportunity to understand a system, solve a meaningful problem, and build something that improves the way people work.




Continue Exploring


Every project page tells a complete story.


Rather than simply describing what was built, each page explains:


  • The challenge.
  • Why it mattered.
  • My approach.
  • The solution.
  • The outcome.
  • What the project demonstrates.


I invite you to explore the projects that interest you most and see how I approach solving real-world technical challenges.