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
Frogsfolly.com is the original website I created in 1999 when learning web technologies.

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

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.

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.

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

Data Analytics Web Project Manager
A comprehensive web application that transforms CSV data into interactive visualizations and analytics using ASP.NET WebForms and Bootstrap.

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

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.