I am a full-stack software engineer with a deeper focus on backend engineering, security, and responsive design. I enjoy challenges and delivering high quality solutions to the end user.
Outside of work and family life, I am a Brazilian Jiu-jitsu black belt with 20+ years of experience practicing the martial art! I am a huge board game enthusiast, avid book reader, and I love to learn and tinker.
If you don't find me doing one of the previously mentioned things, I am most likely breaking my home lab in some fashion while learning or trying something new.
How come skillicons.dev doesn't have a Microsoft SQL Server icon? (ಠ_ಠ)
Lightweight child-support "what-if" calculator (currently Alabama) with authentication and user management. A practical tool to help parents understand potential child support calculations in states without official calculators.
Built with: .NET Core 9, SQLite, Bootstrap, Docker, Responsive Web Design
imageAutomated Self-Hosted Infrastructure
- Networking: DNS Management (A, CNAME, SRV), Reverse Proxies, Port Forwarding.
- Security: SSL/TLS Encryption, Let’s Encrypt, HSTS, Firewall Configuration, Web Application Firewalls (WAF).
- Infrastructure: Nginx, Docker/Containerization, Windows to Linux Administration via WSL (planning for the eventual migration to a full Linux server environment).
- Architected and deployed a multi-service home network utilizing an Nginx Reverse Proxy to manage traffic for several subdomains on a single public IP.
- Implemented SSL/TLS encryption for all web services using Let’s Encrypt and ACME protocol, ensuring secure data transmission for .dev TLD requirements.
- Configured and secured a Windows-to-Linux-based (WSL) server environment, reducing attack surface by narrowing open ports and implementing DDNS for high availability.
- Optimized network routing by mapping custom ports to specific internal services.