Featured Projects
Three live Azure workloads I own end-to-end — CI/CD static delivery, AI-backed search on real content, and full-stack Blazor with actual users.
🔧 Episode Atlas
Track TV progress at scale with per-user state and cloud-backed data.

Why it’s impressive: Demonstrates scalable data modelling and cloud-first architecture for user-driven applications.
Outcome: Turned a personal “where was I in 900+ episodes?” problem into a maintainable multi-tenant pattern for identity, persistence, and UX for ongoing shows.
Links: episodeatlas.com
🔧 Semantic Search
AI-powered natural language search for discovering content beyond keywords.

Why it’s impressive: Showcases practical LLM integration in .NET beyond basic chat interfaces.
Outcome: Explored how vector-style retrieval and operational concerns (cost, latency, content freshness) fit next to a static Hugo site without compromising the authoring workflow.
Links: search.funkysi1701.com · linked from Search
🔧 Blog Platform
Technical blog on Azure with CI/CD—fast static pages, search, and comments without babysitting an app server.

Why it’s impressive: Highlights modern static-first architecture with automated deployment pipelines.
Outcome: Demonstrates a production-shaped static pipeline — preview builds, repeatable deploys, and content-driven SEO — suitable as a reference architecture for docs and marketing sites.
Links: GitHub repository
💼 Cloud & Production Systems
The featured trio — Episode Atlas, this blog (Hugo on Azure), and Semantic Search (search.funkysi1701.com ) — is fully described in Featured Projects above and not repeated here. Below is the rest of the catalogue by category.
🔧 Thorne Pentecostal Church
Dependable church presence online—clear for newcomers, simple for volunteers to keep current.
What it does — Presents service times, beliefs, and visitor information with a simple structure so members and newcomers get answers in one place.
Tech used — HTML/CSS, Azure Static Web Apps.
Why it’s impressive — Demonstrates proportionate engineering: production-grade static hosting and clear information architecture for stakeholders who need reliability, not complexity.
Engineering signals: Deployed to Azure · CI/CD via GitHub Actions
Outcome: Delivered a first web presence focused on clarity and sustainability so non-developers can keep content current with minimal process overhead.
Links: Thorne Pentecostal Church
🛠 Tools & Utilities
🔧 Mandelbrot Generator
Interactive Mandelbrot exploration in the browser—smooth zoom, pure WASM, zero server-side rendering cost.
What it does — Renders the Mandelbrot set in the client with zoom for desktop and mobile, demonstrating CPU-bound UI work in WASM.
Tech used — .NET Blazor WebAssembly, Azure Static Web Apps.
Why it’s impressive — Demonstrates client-side compute discipline in Blazor WASM: rich, interactive UI with predictable cost because heavy work never hits the server.
Engineering signals: Deployed to Azure · Designed with clean architecture
Outcome: Built the tool to stress-test interactive Blazor WASM performance and touch UX patterns — a small codebase that still informs decisions about heavier client-side workloads.
Links: Mandelbrot Generator
💡 Ongoing exploration
Areas I keep hands-on with outside these shipped projects:
- .NET Aspire — Cloud-native composition and local dev parity
- Kubernetes — Orchestration and service boundaries
- Elasticsearch — Search and analytics stacks
- Azure Functions — Event-driven and serverless patterns
- DevOps automation — CI/CD, IaC, and release hygiene
🤝 Collaborate With Me
Interested in collaborating on a project or discussing an idea?
- Contact Me — Get in touch
- GitHub — Code and experiments
- LinkedIn — Connect professionally
📚 More resources
- Tools & Resources — Recommended development tools
- About Me — Background and experience
- Blog Posts — Technical writing

