MTG: Commander Deck Tuner

April 2025 - Present

Association: Personal Project

Role: Lead Developer

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
View Repo

Pretrial Audit System

Nov. 2024 - Present

Association: Harris County

Role: Lead Developer

A secure, modern web application built with C# and ASP.NET Core Razor Pages, designed to streamline and enhance the case audit process for pretrial services. The system enforces Windows Single Sign-On (SSO) authentication for seamless and secure domain-based access.

🛠️ Tech Stack:

  • .NET 8 / ASP.NET Core Razor Pages
  • C# 12
  • Entity Framework Core (SQL Server)
  • Bootstrap 5
  • Windows Authentication (Negotiate/NTLM/Kerberos)

📌 Features:

  • Windows Single Sign-On: Integrated Windows authentication using existing domain credentials
  • Case Management: View, create, and manage cases through intuitive interfaces
  • Audit Records: Track and create audit records with comprehensive trails and accountability
  • Audit Score Calculation: Automatic scoring based on questionnaire responses (Yes=1, N/A=1, No=0)
  • Comprehensive Reporting: Generate insightful reports to support data-driven decision-making
  • Case Manager Administration: Manage case managers and their assignments efficiently
  • Automated Workflows: Routine tasks automated to reduce manual effort and minimize errors
  • Personalized Navigation: Users see their Windows username displayed for clear identification

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
  • Easy Maintenance: Simple to update and maintain
Visit Site View Repo

Justice Center Navigator

Jan. 2023 - May 2023

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
  • Touch Interface: User-friendly touchscreen navigation
View Repo

Hands-free Drone Tracking & Recognition

Aug. 2019 - May 2020

Association: University of Houston-Clear Lake

Role: Project Manager

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