Mike and K

"I don't enjoy learning technologies simply to add another item to my resume. I enjoy understanding the engineering principles behind them so I can solve problems confidently, make better technical decisions, and build software that remains reliable and maintainable regardless of the tools involved."

Hello, I'm Mike Chambers!

I'm a Michigan-based software developer with professional experience building enterprise applications in healthcare and government using C#, ASP.NET Core, SQL Server, Entity Framework Core, REST APIs, and modern web technologies. Before transitioning into software development, I spent years solving technical problems in IT support and customer-facing roles, giving me a strong foundation in troubleshooting, communication, and understanding user needs.

Alongside music and family, software engineering is one of my greatest passions. My resume tells part of my story, but my dedication goes well beyond. Most of my spare time is spent building personal projects, exploring software architecture, deepening my knowledge of .NET, SQL, JavaScript, and Angular, and taking on increasingly complex technical problems. I care deeply about the craft—understanding not just how a solution works, but why it was designed that way and when to apply it. I love the creative arts, and to me, development is an art form.

Every personal project on this website is an opportunity to practice concepts that many developers don't encounter until years into their careers: authentication and authorization, real-time communication with SignalR, background services, distributed caching with Redis, Docker deployments, API design, database design, automated testing, and application architecture. My goal isn't simply to learn new technologies—it's to understand the engineering principles behind them so I can build software that is scalable, maintainable, and reliable.

I know I still have a great deal to learn, and I'm excited about that. I don't expect my years of experience alone to define me. I'd rather be evaluated by the quality of the software I build, my willingness to learn, and the effort I invest every day into becoming a better developer.


Languages: C#, JavaScript, TypeScript, T-SQL, VB.NET

Microsoft: C#, ASP.NET Core, .NET Core, .NET Framework, EF Core, Web API, Razor Pages, SignalR, OAuth

Frontend: HTML, CSS, Angular (project experience)

Architecture & Design: Clean Architecture, Domain-Driven Design (DDD), RESTful API design, MVC, SOLID

Databases: Microsoft SQL Server (MSSQL), T-SQL, EF Core, Dapper, ADO.NET

Tools & Systems: Azure DevOps, Jira, Confluence, CI/CD, Docker, Git, Linux OS, Playwright, xUnit


My Projects


Active Client Project

Project: Daycare Management & Billing System

A custom web application built for a local childcare provider in Eaton Rapids to streamline daily operations, child attendance tracking, and family account management. The platform features automated billing, ledger management, and dynamic PDF invoice generation for parents.

Designed with a domain-focused data model, the system manages relationships between children, parents, and authorized guardians while securing user accounts through role-based authentication.

Tech Stack Focus: ASP.NET Core • Razor Pages • C# • Entity Framework Core • Microsoft Identity • SQL Server Express • PDF Generation

Source Code: Private Repository (Proprietary software; live walk-through or code review available upon request during interviews)
Ongoing Development

Project: The Talker System

The Talker System is a modern C# recreation of the classic Unix Talker systems from the 1990s. Built with ASP.NET Core, SignalR, Razor Pages, and a reusable engine architecture, the project aims to recreate the social experience of early online communities while providing a foundation that can eventually evolve into a full-featured MUD engine. Based on NUTS

Tech Stack Focus: ASP.NET Core Core • SignalR • C# • Clean Architecture • Microsoft Identity • SQLite • JSON Parsing

Project: Fly To Space!

Current Status: Registration is temporarily unavailable while I complete a migration from my previous VPS. Existing functionality can still be explored.

A futuristic space travel website built with an Angular frontend and a C# Web API backend. Think "Delta Airlines," but for interplanetary flights.

Key Features:
  • Tour Catalog & Browsing: Interplanetary space tour listings with pricing, seat capacity tracking, and destination previews.
  • Redis-Powered Shopping Cart: High-performance session cart management using Redis caching for adding tours and booking seats.
  • Itinerary & Booking System: Automated flight assignment and itinerary generation for user bookings upon checkout.
  • Stripe Checkout & Webhooks: Secure payment processing integration with Stripe Checkout sessions and automated webhook fulfillment.
  • JWT Authentication & Identity: Secure user authentication using JSON Web Tokens (JWT) and ASP.NET Core Identity with role-based authorization.
  • Containerized Infrastructure: Dockerized client and API services deployed behind an Nginx reverse proxy with HTTPS.

Technologies Used:

ASP.NET Core API, Angular, Entity Framework Core, SQLite, Redis, Stripe API, Docker, Nginx, Microsoft Identity, JWT, AutoMapper, FluentValidation, Swagger

Project: Eaton Rapids Recovery

Eaton Rapids Recovery (ER_Recovery) is a community support web platform designed to facilitate local recovery resources and foster support networks (primarily focused on Alcoholics Anonymous and Narcotics Anonymous programs).

Key Features:
  • Meeting Schedules & Management: Catalog, filter, and manage scheduled recovery meetings (AA/NA) by day, time, location, and meeting types.
  • Interactive Message Board: A threaded discussion forum allowing registered users to create topics, reply to posts, and engage in community support.
  • Anonymous User Handles: Privacy-focused identity system featuring an automatic generator for unique anonymous handles to support confidentiality.
  • Daily Reflections Web Scraper: Integration with AA's daily reflections resource, scraping and displaying daily inspirational recovery readings.
  • Sobriety Milestones & Anniversaries: Tracking and celebrating user sobriety dates and milestones.
  • User & Role Administration: Role-based access control (Admin, User) built on ASP.NET Core Identity for site moderation and meeting management.

Technologies Used:

ASP.NET Core 9.0 Razor Pages, C#, Entity Framework Core, SQLite, ASP.NET Core Identity, HTMLAgilityPack, Selenium WebDriver, xUnit, Docker, Nginx, Linux, Git

Project: Space Weather Monitor

The Space Weather Monitor is an automated background ingestion engine designed to track geomagnetic activity and solar imagery in real time. Built with ASP.NET Core and Microsoft Playwright, the system features a resilient dual-strategy architecture that scrapes dynamic browser DOM elements while gracefully falling back to NOAA's REST API feeds to ensure uninterrupted data collection and automated geomagnetic storm (Kp ≥ 5.0) alerting.

Tech Stack Focus: ASP.NET Core • C# • Playwright • Entity Framework Core • BackgroundService • REST API • LINQ