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
Project

Frogsfolly.com Main

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

ASP.NetCMSWeb ApplicationVisual Basic .NET+2
View details
Travel Frogsfolly
Project

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
Project

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
Project

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
Project Mechanics
Project

Project Mechanics

A resource sharing insights and strategies on effective project management and IT service delivery.

Project MechanicsMark HazletonWeb ProjectPortfolio
View details
Data Analytics Web Project Manager
Project

Data Analytics Web Project Manager

A comprehensive web application that transforms CSV data into interactive visualizations and analytics using ASP.NET WebForms and Bootstrap.

Data AnalyticsCSV ProcessingASP.NET WebFormsBootstrap+2
View details
Net 9 Sample MVC CRUD
Project

Net 9 Sample MVC CRUD

A project to try out new approaches and technologies. This started in Active Server Pages (ASP) but has evolved to use some of the latest features of ASP.NET version 9. The project is on GitHub.

Net 9 Sample MVC CRUDMark HazletonWeb ProjectPortfolio
View details
Net 9 Async Demo
Project

Net 9 Async Demo

A demonstration of Asyc methods for Api and Web pages. Includes integration with Open Weather. Source is on Github github.com/markhazleton/webspark

Net 9 Async DemoMark HazletonWeb ProjectPortfolio
View details
Mechanics of Motherhood: Recipe Management Platform
Project

Mechanics of Motherhood: Recipe Management Platform

Mechanics of Motherhood is a modern web application designed to streamline recipe management for busy working mothers. Built with React and TypeScript, it offers over 108 curated recipes, smart categorization, and a mobile-first design, ensuring an organized culinary experience.

recipe managementReactTypeScriptPWA+4
View details
PromptSpark
Project

PromptSpark

A LLM prompt management and comparison tool. Prompt Spark helps developers and businesses optimize the use of LLM models by managing, tracking, and comparing system prompts efficiently.

PromptSparkMark HazletonWeb ProjectPortfolio
View details
ReactSpark
Project

ReactSpark

A modern, responsive portfolio website built with React 19, TypeScript, and Vite. ReactSpark demonstrates contemporary web development best practices and serves as a reference implementation for building React applications. Source code available on GitHub at github.com/markhazleton/reactsparkportfolio.

ReactSparkMark HazletonWeb ProjectPortfolio
View details
PrismSpark: Advanced C#/.NET Syntax Highlighting Library
Project

PrismSpark: Advanced C#/.NET Syntax Highlighting Library

PrismSpark is a high-performance C#/.NET library that ports PrismJS for syntax highlighting, theming, and extensibility in web applications, supporting over 20 languages with advanced features.

C#.NETPrismJSsyntax highlighting+4
View details
WebSpark.ArtSpark
Project

WebSpark.ArtSpark

WebSpark.ArtSpark is an innovative .NET 9 web application that combines art exploration with cutting-edge AI technology. Built using the Art Institute of Chicago API and OpenAI integration, this platform demonstrates modern web development practices including Semantic Kernel, Entity Framework Core, and responsive Bootstrap design.

WebSpark.ArtSparkMark HazletonWeb ProjectPortfolio
View details
Bootstrap 5 + Express.js Web Development Starter Kit
Project

Bootstrap 5 + Express.js Web Development Starter Kit

A robust JavaScript development environment featuring Bootstrap 5 and Express.js, ideal for building modern, responsive web applications.

JavaScriptBootstrap 5Express.jsWeb Development+1
View details
TailwindSpark: Tailwind CSS React Showcase
Project

TailwindSpark: Tailwind CSS React Showcase

TailwindSpark is a modern React TypeScript monorepo demonstrating a comprehensive Tailwind CSS design system, featuring responsive design, monorepo architecture, and CI/CD integration.

Tailwind CSSReactTypeScriptmonorepo+2
View details
Git Spark: Advanced Git Repository Analytics Tool
Project

Git Spark: Advanced Git Repository Analytics Tool

Git Spark is an enterprise-grade analytics tool that transforms Git history into actionable insights through interactive reports, designed for performance, reliability, and security.

Git analyticsrepository insightsTypeScriptNode.js+2
View details
WebSpark Bootswatch Theme Integration Library
Project

WebSpark Bootswatch Theme Integration Library

WebSpark.Bootswatch is a .NET 9 Razor NuGet Package enabling seamless Bootswatch theme integration into ASP.NET Core applications, featuring dynamic theme switching, light/dark mode, and high-performance caching.

NuGet PackageBootswatch.NET 9ASP.NET Core+2
View details
TeachSpark: AI-Driven Educational Platform
Project

TeachSpark: AI-Driven Educational Platform

TeachSpark is an innovative educational web application leveraging Large Language Models to deliver personalized learning experiences. Built with .NET 9 MVC and Node.js, it offers adaptive content, interactive curriculum, and comprehensive analytics.

AI-powered educationpersonalized learningLLM.NET 9+2
View details
WebSpark.HttpClientUtility
Project

WebSpark.HttpClientUtility

WebSpark.HttpClientUtility is a .NET NuGet package that simplifies HTTP client operations with a user-friendly interface, reducing boilerplate code while providing resilience patterns, caching, and telemetry support for robust API integrations.

NuGet Package.NETHTTP ClientAPI Integration+3
View details