My Software Portfolio

More projects are being added soon. Somehow it's a project just to add projects to this page.

Oven Control & Quality Assurance (MAUI)

Cross-platform .NET MAUI application designed for a carbon-fiber production line. The app monitors and assists control of a temper oven, logs thermal profiles, and enforces QA checkpoints. Operators can attach run records, capture photos, and export QA summaries for audits.
  • Real-time temp & cycle tracking with alerts (over/under shoot, dwell-time)
  • Run checklist, defect tagging, and QC sign-off workflow
  • CSV/PDF exports; operator notes & media attachments
  • Tech: .NET MAUI, C#, local secure storage, Bootstrap-style UI elements

Customer Orders & Sage Integration (WPF)

Desktop WPF application that streamlines order entry and eliminates manual Excel work. Users create customer POs, add line items, and generate formula-ready Excel exports or printable receipts. A direct API integration with Sage posts orders and pulls pricing/stock to ensure accuracy.
  • Customer, PO Number, Order Date, notes, and tax rate inputs
  • Line items with SKU, description, qty, unit price, and computed totals
  • Export to Excel (with embedded formulas) or Generate Receipt
  • REST API to Sage for pricing/stock; fewer user errors and faster processing
  • Tech: WPF, C#, MVVM, ClosedXML (Excel), HTTP/JSON, SQL Server

Paint By Numbers

Android app written in Kotlin that calculates paint needed by wall size & material. Upload an image to analyze dominant colors and estimate paint per color. Commissioned by an Austin artist—possibly a first of its kind.
View Kotlin snippet

// MainActivity.kt (excerpt)
private fun getDominantColors(bitmap: Bitmap): Map<String, Float> {
  val palette = Palette.from(bitmap).generate()
  val total = palette.swatches.sumOf { it.population }
  return palette.swatches.associate { s ->
    val color = String.format("#%06X", (0xFFFFFF and s.rgb))
    val proportion = s.population.toFloat() / total
    color to proportion
  }
}
                        

HubCityInsured.com

Visit site. ASP.NET + SQL Server lead platform with secure intake and employee dashboard. Designed to scale to ~20 partner sites.
Platform Introduction
Employee Dashboard Demo

State Capital Game

.NET MAUI Android app with multiple-choice quizzes, scoring, and audio feedback.

50 States

WinForms + SQL Server app to browse state data, open Wikipedia pages, generate summaries, and manage records.

ERD Builder

Lightweight ERD tool (ASP.NET + JS) using Crow’s Foot notation. Used on Mangogamer Token.

ChaserFood

Razor Pages & MVC web app: auth, SQL integration, inventory, customer tracking, receipt printing, email validation, barcode scanning, and couple fun Js imorts for mobile barcode scanning.