Software Architecture Portfolio

Selected work across web applications, cloud solutions, developer tooling, and open-source contributions. Demonstrating practical architecture and engineering patterns.

Frogsfolly.com Main
ProjectExternal

Frogsfolly.com Main

Frogsfolly.com is the original website I created in 1999 when learning web technologies.

3 stars · 142 commits · updated 43d ago
ASP.NetCMSWeb ApplicationVisual Basic .NET+2
View details
Travel Frogsfolly
ProjectExternal

Travel Frogsfolly

A website with places we have traveld with a few pictures and descriptions of the highlights. The site is built with Web Project Mechanics CMS

Travel FrogsfollyMark HazletonWeb ProjectPortfolio
View details
JM Shaw Minerals
ProjectExternal

JM Shaw Minerals

A website for a collector of fine gemstones. Uses Web Project Mechanics CMS and some custom code for tracking each item in the collection.

JM Shaw MineralsMark HazletonWeb ProjectPortfolio
View details
Control Origins: Innovative Tech Solutions
ProjectExternal

Control Origins: Innovative Tech Solutions

Control Origins empowers organizations with cutting-edge technology solutions to drive value creation and achieve business goals. Our expertise helps streamline operations and align with regulatory requirements.

Innovative Technology SolutionsBusiness EfficiencyRegulatory ComplianceDigital Transformation+1
View details
Data Analytics Web Project Manager
ProjectMake Bold Spark

Data Analytics Web Project Manager

DAWPM transforms CSV data into interactive visualizations, pivot tables, and detailed analytics. Built with ASP.NET WebForms 4.8 (VB.NET), featuring a modern Webpack build system, Bootstrap 5.3, DataTables 2.3, D3.js/C3.js charting, and PivotTable.js with drag-and-drop analysis.

0 stars · 101 commits · updated 15d ago
Data AnalyticsCSV ProcessingASP.NET WebFormsBootstrap+2
View details
UISampleSpark: Seven UI Paradigms, One Backend
ProjectMake Bold Spark

UISampleSpark: Seven UI Paradigms, One Backend

UISampleSpark compares multiple frontend approaches — MVC, Razor Pages, jQuery AJAX, React, Vue, htmx, Blazor, and SPA — all running against the same .NET 10 REST API. Originally a simple MVC CRUD demo, it has evolved into a living reference for modern UI architecture decisions with Docker containerization and Bootswatch theming.

8 stars · 700 commits · updated today
UISampleSpark.NET 10ASP.NET CoreReact+8
View details
Mechanics of Motherhood: Recipe Management Platform
ProjectExternal

Mechanics of Motherhood: Recipe Management Platform

Mechanics of Motherhood is a modern recipe management platform for busy working mothers. Built with React 19, TypeScript, Vite, Tailwind CSS, and Shadcn/ui, it offers 108+ curated recipes with smart search/filtering, PWA offline support, and data from the live RecipeSpark API.

0 stars · 104 commits · updated today
recipe managementReact 19TypeScriptTailwind CSS+5
View details
PromptSpark
ProjectMake Bold Spark

PromptSpark

PromptSpark.Chat is a real-time, workflow-driven chat application built with ASP.NET Core, SignalR, and Adaptive Cards. Users interact with branching multi-step workflows through conversational UI, with optional AI-driven responses via IChatCompletionService.

0 stars · 51 commits · updated 13d ago
PromptSparkSignalRAdaptive CardsASP.NET Core+3
View details
ReactSpark
ProjectMake Bold Spark

ReactSpark

A production-ready developer portfolio built with React 19.1, TypeScript 5.9, and Vite 7.0. Features SignalR real-time chat with AI personalities, live weather widget with Leaflet maps, RSS feed integration, dark/light theming, admin panel, and dual deployment to Azure Static Web Apps and GitHub Pages.

0 stars · 182 commits · updated 1d ago
ReactSparkReact 19TypeScriptVite+4
View details
PrismSpark: Advanced C#/.NET Syntax Highlighting Library
ProjectMake Bold Spark

PrismSpark: Advanced C#/.NET Syntax Highlighting Library

PrismSpark is a high-performance .NET 10 library that ports PrismJS for server-side syntax highlighting. Features a plugin system (line numbers, copy-to-clipboard, toolbar), hook-based event system, theme engine with CSS generation, and ASP.NET Core MVC integration supporting 20+ languages.

0 stars · 23 commits · updated 15d ago
C#.NET 10PrismJSsyntax highlighting+4
View details
WebSpark.ArtSpark
ProjectMake Bold Spark

WebSpark.ArtSpark

WebSpark.ArtSpark is a .NET 10 solution providing a complete client library for all 33 Art Institute of Chicago API endpoints plus an AI chat system with four personas (Artwork, Artist, Curator, Historian) powered by Semantic Kernel and GPT-4o Vision. Includes demo web app, console app, and user collections via ASP.NET Core Identity.

0 stars · 72 commits · updated 14d ago
WebSpark.ArtSpark.NET 10Art Institute of ChicagoSemantic Kernel+3
View details
TailwindSpark: Tailwind CSS React Showcase
ProjectMake Bold Spark

TailwindSpark: Tailwind CSS React Showcase

TailwindSpark is a React 19.1 TypeScript monorepo showcasing Tailwind CSS v4 with the new @theme directive and design tokens. Built with Vite 7.1, Turborepo 2.7, and Vitest 4.0, it features showcase pages for dashboards, e-commerce, marketing, and analytics with WCAG 2.1 AA compliance.

0 stars · 203 commits · updated 1d ago
Tailwind CSS v4React 19TypeScriptTurborepo+5
View details
Git Spark: Advanced Git Repository Analytics Tool
ProjectMake Bold Spark

Git Spark: Advanced Git Repository Analytics Tool

Git Spark is an npm CLI tool and Node.js library that analyzes Git repository commit history to provide insights into contributor activity, code changes, and development patterns. Generates interactive HTML reports with charts, plus JSON, CSV, and Markdown exports.

0 stars · 186 commits · updated 8d ago
Git analyticsnpm packageCLI toolNode.js+2
View details
WebSpark Bootswatch Theme Integration Library
ProjectMake Bold Spark

WebSpark Bootswatch Theme Integration Library

WebSpark.Bootswatch is a .NET Razor Class Library (NuGet package) enabling seamless Bootswatch theme integration into ASP.NET Core applications. Version 2.0+ targets .NET 10 exclusively, featuring dynamic theme switching, light/dark mode with auto-detection, tag helper support, and high-performance StyleCache caching.

0 stars · 62 commits · updated 8d ago
NuGet PackageBootswatch.NET 10ASP.NET Core+3
View details
TeachSpark: AI-Driven Educational Platform
ProjectMake Bold Spark

TeachSpark: AI-Driven Educational Platform

TeachSpark is an LLM-powered educational platform built with .NET 10 MVC and a Webpack 5 frontend build system. It provides adaptive learning with personalized content delivery, interactive curriculum with real-time feedback, progress analytics, and comprehensive code quality tooling (ESLint, Prettier, Husky).

0 stars · 60 commits · updated today
AI-powered educationpersonalized learningLLM.NET 10+3
View details
WebSpark.HttpClientUtility
ProjectMake Bold Spark

WebSpark.HttpClientUtility

WebSpark.HttpClientUtility is a drop-in HttpClient wrapper for .NET 8-10+ with Polly resilience (retries, circuit breakers), response caching, correlation IDs, and OpenTelemetry tracing — configured in one AddHttpClientUtility() call. Includes a separate Crawler package for web scraping. 237+ unit tests across 3 frameworks.

0 stars · 190 commits · updated 8d ago
NuGet Package.NETHTTP ClientPolly+4
View details
MuseumSpark: AI-Powered Museum Trip Planner
ProjectMake Bold Spark

MuseumSpark: AI-Powered Museum Trip Planner

MuseumSpark transforms the Walker Art Center Reciprocal Program membership list (1,269 museums) into an intelligent travel planning resource. Features priority scoring by artistic strength, smart city-tier clustering, visit duration estimates, and a multi-phase data enrichment pipeline using Wikidata, Wikipedia, and museum websites.

0 stars · 99 commits · updated 5d ago
Museum PlanningWalker Art CenterData EnrichmentWikidata+3
View details
PHPDocSpark: PHP Documentation Platform
ProjectMake Bold Spark

PHPDocSpark: PHP Documentation Platform

PHPDocSpark is an open-source PHP 8.2+ documentation and data exploration platform with a Vite 7.1 asset pipeline. Features include Markdown documentation viewer with full-text search, CSV data analysis, SQLite CRUD operations, GitHub API integration, Chart.js visualizations, and Azure Pipelines deployment.

0 stars · 128 commits · updated 15d ago
PHP 8.2ViteBootstrap 5SQLite+4
View details
DevSpark: Constitutional AI Governance Framework
ProjectMake Bold Spark

DevSpark: Constitutional AI Governance Framework

DevSpark is a standalone AI-assisted development framework that extends Specification-Driven Development with constitution-based PR reviews, codebase-wide compliance auditing, adversarial risk analysis, brownfield constitution discovery, and adaptive lifecycle management. DevSpark makes project constitutions valuable throughout the entire development lifecycle — from greenfield planning through continuous constitutional governance.

0 stars · 876 commits · updated 2d ago
DevSparkSpecification-Driven DevelopmentAI governanceproject constitution+6
View details
SupportSpark: Compassionate Support Network Platform
ProjectMake Bold Spark

SupportSpark: Compassionate Support Network Platform

SupportSpark is a privacy-focused web application designed to help individuals maintain supportive networks during challenging life moments. Built with React 19, Express 5, and TypeScript, it provides a calm, structured platform for sharing personal journey updates with threaded conversations.

0 stars · 57 commits · updated 2d ago
SupportSparksupport networkReact 19Express 5+4
View details
DocSpecSpark
ProjectMake Bold Spark

DocSpecSpark

Documentation-driven specification system for turning architectural intent into implementation context.

0 stars · 13 commits · updated 9d ago
DocSpecSparkspecificationsdocumentationASLCD+1
View details
TexEcon
ProjectExternal

TexEcon

Texas economic analysis and commentary site delivering expert insights on the Texas economy, built as a static React application with build-time content integration from the WebSpark API.

0 stars · 109 commits · updated today
Texas economyeconomic analysiseconomic commentaryReact+2
View details
ApiSpark
ProjectMake Bold Spark

ApiSpark

Modular ASP.NET Core backend platform consolidating multiple low-volume APIs into a single Azure-hosted service, serving as the centralized API layer for the Make Bold Spark portfolio.

0 stars · 27 commits · updated 11d ago
ApiSparkASP.NET CoreAzureAPI+3
View details
WebSpark
ProjectMake Bold Spark

WebSpark

Comprehensive .NET ASP.NET Core MVC suite of seven modular applications — PromptSpark, RecipeSpark, TriviaSpark, WebCMS, AsyncSpark, Admin, and Identity — demonstrating modern enterprise web architecture with AI integration.

1 stars · 275 commits · updated 11d ago
WebSparkASP.NET CoreMVC.NET+4
View details
AsyncSpark
ProjectMake Bold Spark

AsyncSpark

Production-ready reference implementation demonstrating enterprise-grade asynchronous programming patterns in .NET 10, built as part of the Make Bold Spark portfolio.

0 stars · 148 commits · updated 9d ago
AsyncSparkasync.NET 10C#+2
View details
FastEndpointApi
ProjectMake Bold Spark

FastEndpointApi

Comprehensive demonstration of the FastEndpoints framework for ASP.NET Core, implementing a Person Management API using the REPR (Request-Endpoint-Response) pattern.

3 stars · 43 commits · updated 11d ago
FastEndpointsASP.NET CoreREPR patternminimal API+2
View details
KeyPressCounter
ProjectMake Bold Spark

KeyPressCounter

Lightweight Windows system tray utility monitoring keyboard and mouse input activity alongside real-time system performance metrics and usage statistics.

2 stars · 31 commits · updated 14d ago
KeyPressCounterWindowssystem traykeyboard tracking+2
View details
InquirySpark
ProjectMake Bold Spark

InquirySpark

Modern .NET 10 unified survey, inquiry, and decision-management platform consolidating multiple legacy applications into a single ASP.NET Core MVC workspace.

0 stars · 95 commits · updated 15d ago
InquirySparksurveyinquiry.NET 10+3
View details
GitHub Stats Spark
ProjectMake Bold Spark

GitHub Stats Spark

Automated GitHub profile statistics generator with AI-powered repository analysis, SVG visualizations, and the pipeline that feeds live repository data to this site.

0 stars · 277 commits · updated today
github-stats-sparkGitHub analyticsSVGAI analysis+2
View details