Projects
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
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
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
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