Commander Deck Tuner is a full-stack web application designed to
help Magic: The Gathering players optimize, manage, and analyze
their Commander (EDH) decks. The app provides deck statistics, card
suggestions, and easy deck editing features.
🛠️ Tech Stack:
React, Vite, Axios, React Toastify
Node.js, Express, MongoDB, Mongoose
Python (PyMongo, Requests, python-dotenv)
Scryfall API
Docker
Features:
Deck Management: Create, view, edit, and delete Commander
decks
Card Management: Add, remove, and clear cards from
decks
Card Images: Automatically fetches card images from
Scryfall
Deck Analysis: View deck composition and statistics
Price Tracking: Python script fetches and updates
card prices
Modern UI: Notifications and confirmation dialogs
REST API: Backend built with Node.js and Express
Dockerized: Containerized for consistent development
and deployment
Published web application hosted on a standalone device via IIS with a
SQL Server backend. Currently in pre-release validation prior to user
rollout. Enforces Windows Single Sign\-On and streamlines case and audit
workflows with automated scoring and reporting.
Tech stack:
.NET 8 / ASP\.NET Core Razor Pages
C# 12, Entity Framework Core (SQL Server)
Bootstrap 5
Windows Authentication (Negotiate / NTLM / Kerberos)
Deployed on IIS (dedicated host)
Key features:
Windows SSO with existing domain credentials
Case and audit record management with full trails
Automated audit scoring and exportable reports (CSV/PDF)
Admin tools for case manager administration and automated workflows
Staging and pre\-release validation on the IIS host
Personal Portfolio & Photography Website
Feb. 2025 - Present
Association: Personal Project
Role: Designer & Developer
A personal and professional portfolio website built with Astro,
featuring responsive design, custom components, and automated
deployment to GitHub Pages with custom domain support.
🛠️ Tech Stack:
Astro
JavaScript
HTML
CSS
GitHub Actions
GitHub Pages
Features:
Static Site Generation: Built with Astro for fast
performance
Responsive Design: Custom layouts that work on all
devices
Automated Deployment: GitHub Actions for continuous
deployment
Custom Domain: Supports custom domains (bhdz.dev)
Dual Purpose: Showcases both development work and
photography business
Association: Harris County, University of Houston-Clear
Lake
Role: Lead Developer
A touchscreen kiosk application built to assist defendants and
guests in navigating the Criminal Justice Center in Houston, TX.
Developed as a graduate school capstone project.
🛠️ Tech Stack:
Raspberry Pi 4 + 7" Touchscreen Display
HTML, CSS, JavaScript, Node.js
MongoDB (Cloud-hosted)
Wi-Fi networking
Features:
Building Information: Location and department details
display
Court Listings: Current court schedules and assignments
Docket Lookup: Search functionality for defendant
information
Cloud Integration: Real-time data from remote database
Developed a voice-controlled drone system that integrates real-time
face tracking to enhance autonomous flight capabilities. The drone
responds to voice commands for launching and landing while tracking
human faces.
🛠️ Tech Stack:
Python
ROS (Robot Operating System)
OpenCV
Google Voice API
Linux
Features:
Voice Control: Voice commands for launch and landing
Face Tracking: Real-time face detection and following
Autonomous Flight: Enhanced flight capabilities with
tracking
Computer Vision: OpenCV integration for visual processing
Project Management: Led team communication and development