Virtual ISP

— Present

Association: Personal Project

A from-scratch Image Signal Processing pipeline built in Python and NumPy — no OpenCV — processing RAW sensor data (.DNG / .ARW) through the core stages of a real imaging pipeline. Each stage is implemented manually to build genuine understanding of what happens between photons and pixels. Pipeline stages in development: Demosaicing (Bayer RGGB to full RGB), White Balance, and Gamma Correction, with additional stages planned. Built using my own RAW photography files as real-world test inputs, combining my background as a professional photographer with a deepening foundation in image science and signal processing.

Tech stack:

  • Python
  • NumPy
  • RawPy

The RAW files driving this project come from my own photography work →

Case Audit Management System (CAMS)

— Present

Association: Harris County

Role: Lead Developer

Lead developer of a mission-critical full-stack web application for Harris County, automating case audit workflows with secure Windows SSO authentication, automated scoring, and exportable reporting dashboards. Built with .NET 8, C#, and SQL Server. Currently in pre-release validation on a dedicated IIS host prior to user rollout.

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)

Personal Portfolio & Photography Website

Feb. 2025 - Present

Association: Personal Project

Role: Designer & Developer

Personal portfolio showcasing my software engineering and imaging work. Built with Astro and deployed via GitHub Actions to a custom domain.

Tech Stack:

  • Astro
  • JavaScript
  • HTML/CSS
  • GitHub Actions