Engineering & Technology
Development Technologies
Architecture and Product Delivery
I have delivered full-stack production applications using shared .NET and Node.js/React engineering resources. My current architectural work combines hands-on development, reusable application foundations, systems integration, quality automation, developer tooling, and technology adoption reviews.
- Application delivery: C#/.NET, ASP.NET Core, Node.js, Next.js, React, TypeScript, Aspire orchestration, feature-based boundaries, and reusable UI patterns.
- Quality engineering: Primary and nearly sole development of a modular QA framework using NUnit, Selenium, Playwright, and Testcontainers for API, browser, data, and container-backed validation.
- Integration and identity: Internal-system and Zendesk integrations, API services, defensive API boundaries, and Okta OAuth/OIDC integration.
- Developer enablement: Docker/Podman, Dev Containers, local service emulators, PowerShell/Bash bootstrap tooling, and portable AI engineering guidance.
As an ICS (Information Communication Services) employee of The Church of Jesus Christ of Latter-day Saints, I have a direct assignment supporting CES (Church Education Services) applications and services for BYU-Pathway and Seminaries and Institutes. My experience with Student Information Systems (SIS) is growing.
See the delivered work and architectural contributions.
Current Technical Profile
My experience spans hands-on software engineering, QA automation, DevOps, solution architecture, and engineering leadership. Recent public GitHub work shows a strong focus on modern .NET application design, Azure-ready starter projects, containerized development environments, developer productivity tooling, and AI integrations through MCP servers.
The clearest through-lines across my public portfolio and work history are C# / .NET, SQL Server, RESTful integrations, Azure and Azure DevOps practices, test automation, and pragmatic developer enablement. That technical base is reinforced by years of enterprise delivery, team leadership, and custom product development.
Recent Public Work
Developer-Toolbox: A Microsoft and Azure-first developer environment template with Dev Containers, Docker-based local dependencies, .NET 8 / 9 / 10, Node.js, PowerShell, Azure CLI, Azure Developer CLI, Bicep, Terraform, Python, Java, repository standards, and VS Code automation.
Starter-CSharp-Api and Starter-CSharp-Azure-Function-App: New starter repositories that show my current direction around repeatable C# API and Azure Function foundations, with an emphasis on maintainable scaffolding and modern platform choices.
DotNetProjectStartup: A .NET 9 based solution template that includes layered application structure, Aspire service defaults, OpenTelemetry, Seq integration, Dockerized local dependencies, and multiple application shapes such as API, web, console, Azure, and Blazor examples.
Blazor-Chat-App: A newer .NET 10 Blazor application using Aspire AppHost, Redis output caching, Entity Framework Core 10, SQL Server, and test project structure.
seq-mcp: A TypeScript / Node.js MCP server that integrates with Datalust Seq, using the Model Context Protocol SDK, Zod validation, Docker packaging, and structured operational tooling for AI agents.
Broader Language Foundation
My GitHub history also reflects a long technical runway across multiple languages and eras of development. Public repositories such as MiscProjects, CS165, and CS235 show earlier C and C++ work and data structures foundations. Java work is visible in CS246 and cs313java. Web fundamentals and front-end growth are represented by Cit261, CIT261Team, and cs313php.
Career Alignment
These public repositories line up well with the experience documented in my work history. My engineering manager and hands-on development work at the Church of Jesus Christ of Latter-day Saints strengthened standards, mentoring, QA automation, and technical governance. My work at Academy Mortgage added Azure, Azure DevOps, architecture reviews, DevOps leadership, and integration-heavy enterprise engineering. A-Game Empowerment continues that through custom product development, APIs, mentoring, and modern starter platform work.
For deeper details, visit the skill pages below or review my Work History.
Skill Detail Pages
Azure DevOps / VSTS / TFS
Enterprise DevOps administration, release management, CI / CD practices, governance, and migration experience.
C#
Modern .NET solution design, ASP.NET Core, Blazor, starter templates, diagnostics, and maintainable engineering practices.
C/C++
Early systems and data structures foundations that shaped my problem-solving and software engineering approach.
Database
SQL Server, EF Core, schema design, data integration, migrations, and database-backed application development.
Java
Coursework and applied experience with Java clients, coursework projects, and object-oriented foundations.
Quality Assurance
Test planning, automation strategy, Selenium-based testing, defect management, and SDET discipline.
AI Technologies
AI product development, provider orchestration, MCP tooling, and day-to-day use of Copilot, Codex, and ChatGPT.
Web
Responsive web development across Razor Pages, MVC, Blazor, WordPress, and foundational HTML / CSS / JavaScript work.
Web API
RESTful service design, Azure Functions direction, enterprise integrations, and structured API thinking.
Okta
OAuth and OpenID Connect integration in my starter application.
Explore Okta >>Zendesk
Help-center documentation and training integrated with internal custom role-based access services.
Explore Zendesk >>Systems and API Integration
Internal-system and Zendesk integrations, API services, and growing SIS experience.
Developer Enablement
Reusable application foundations, shared developer tooling, bootstrap automation, and portable AI guidance.
Docker and Podman
Containerized development, Compose services, application image packaging, and isolated test environments.
Recorded technical experience
Previously published durations and proficiency markers remain available as a recorded portfolio snapshot, alongside the detailed skill pages.