Full-Stack Production Web Applications

I have delivered full-stack production applications using the shared application foundations and developer resources I built. That experience includes hands-on work across ASP.NET Core APIs and Node.js, Next.js, React, and TypeScript clients, alongside the .NET web technologies documented below.

My shared full-stack starter combines a .NET 10 API, a Next.js frontend, reusable .NET libraries, Aspire orchestration, QA automation, and delivery templates. I also built a focused public marketing-site foundation that keeps its application boundary deliberately small and introduces additional infrastructure only when requirements justify it.

Read about the shared application foundations.

Frontend Architecture and Quality

The marketing foundation uses strict TypeScript and feature-based boundaries, separating domain logic from App Router routes and shared components. Its frontend combines Tailwind CSS and Headless UI primitives with reusable UI compositions, Zod schemas, React Query, and Zustand.

Token-based light and dark themes and localization provide a reusable presentation foundation. Storybook supports component exploration, while Vitest, static checks, and browser automation accompany the starter. A same-origin API proxy keeps backend integration behind a controlled server boundary.

My developer toolbox supports repeatable local work with Dev Containers, containerized services, cross-platform setup scripts, and portable AI engineering guidance. Runtime-only, non-root container packaging and delivery templates accompany the application foundations.

Explore the marketing-site foundation and developer enablement.

ASP.NET Web Development

My web development experience includes ASP.NET websites, Razor Pages, MVC applications, Blazor applications, WordPress-based business sites, and responsive mobile-friendly interfaces. This portfolio itself is part of that story and reflects the ongoing practice of building and refining production-style web content in .NET.

Modern Web Direction

More recent public work shows my continued growth into Blazor and newer .NET web application patterns. Blazor-Chat-App uses .NET 10, Aspire, Redis output caching, EF Core, and a web-first application structure. Developer-Toolbox also shows attention to front-end developer experience through Node.js support, React-friendly tooling, and Dev Container based setup.

Foundational Web Skills

My older public repositories still matter because they show the foundations underneath the newer stack. Cit261 and CIT261Team highlight direct HTML, CSS, JavaScript, DOM work, and responsive thinking. Earlier consulting and product work adds eCommerce, hosted web applications, and practical customer-facing delivery experience.