Full-stack developer with enterprise systems experience and a passion for building production-deployed web applications — from ASP.NET Core MVC platforms with clean architecture to client-facing sites and REST APIs.
Full-stack ASP.NET Core MVC web application 🔗 edibleartbyhema.com 🗓 Launched March 19th 2026 — actively developed, iterating with agile methodology
A production-quality, full-stack platform built around a custom edible art brand — showcasing real-world C# development through clean architecture, a fully managed cloud database, and a secure admin CMS. Runs on live production Azure infrastructure.
| Layer | Technology |
|---|---|
| Framework | ASP.NET Core MVC (.NET 8) |
| Language | C# |
| Database | Azure SQL Database |
| ORM | Entity Framework Core 8 |
| Auth | Cookie Authentication + Claims Identity |
| Frontend | Bootstrap 5, HTML5, CSS3, JavaScript |
| Storage | Azure Blob Storage |
| Architecture | Clean Architecture, Dependency Injection |
| Hosting | Azure App Service |
| Deployment | Visual Studio Publish → Azure App Service |
| Domain & DNS | GoDaddy (domain registration & DNS management) |
Solution structure (3-project clean architecture):
EdibleArtByHema.sln
├── EdibleArtByHema.Web ← Public-facing portfolio site
├── EdibleArtByHema.Core ← Shared models, EF Core DbContext, services (private)
└── EdibleArtByHema.Admin ← Secure content management app (private)
Highlights:
- Production Azure infrastructure — Azure App Service, Azure SQL Database, and Azure Blob Storage (self-managed)
- Azure Blob Storage for image uploads — integrated across Web and Admin projects
- SQL-driven featured creations carousel
- Full-text search across articles, tags, and descriptions
- Interactive Platter Builder — select ingredients, discover matching dishes
- Surprise Me random mystery basket feature (Chopped!-inspired)
- Admin CMS with full CRUD, image upload, featured toggle, and JSON migration tool
- Repository pattern with async
IArticleService, custom file logger, code-first EF Core migrations
Production photography portfolio & client booking site 🔗 photography.hannahmidha.com 🗓 Launched April 8th 2026 — actively developed, iterating with agile methodology
A fully responsive site for a portrait and lifestyle photographer — handling end-to-end client booking from package browsing to Calendly scheduling to deposit confirmation.
| Layer | Technology |
|---|---|
| Frontend | HTML5, CSS3, Vanilla JavaScript |
| Fonts | Google Fonts (Cormorant Garamond, Jost) |
| Booking | Calendly Inline Widget |
| Hosting | Azure Static Web Apps (Free tier) |
| CI/CD | GitHub Actions (auto-deploy on push) |
| Domain & DNS | Cloudflare (domain registration, DNS, CDN, SSL, AI bot protection) |
Highlights:
- Dynamic Calendly integration — each package card loads its own event type into a single inline embed
IntersectionObserver-based scroll reveal animations with staggered entrance effects- Mobile-first responsive layout with hamburger nav, photo collage hero, and hover lift effects
- Deposit flow — Venmo & PayPal links for clients to confirm booking after Calendly selection
- Custom domain configured via Cloudflare DNS (CNAME) + Azure custom domain verification with auto-provisioned SSL
All four repos are available for review upon request.
| Repository | Description | Stack |
|---|---|---|
| EdibleArtByHema.Core | Shared class library — EF Core DbContext, models, IArticleService, async repository pattern, custom IAppLogger |
C#, EF Core 8, Azure SQL |
| EdibleArtByHema.Admin | Secure internal CMS — full CRUD, image uploads to Azure Blob, featured toggle, JSON data migration tool | ASP.NET Core MVC, C#, Cookie Auth |
| EdibleArtByHema.Web | Public web app source (live at edibleartbyhema.com) | ASP.NET Core MVC, Bootstrap 5 |
| HannahMidhaPhotography | Booking site source (live at photography.hannahmidha.com) | HTML, CSS, JS, Azure Static Web Apps |
💬 Happy to walk through any of these via live screen share or grant private repo access — just reach out.
Systems Programmer Analyst — College Foundation Inc (Client: NCSEAA — NC State Education Assistance Authority)
Long-tenure role spanning multiple waves of legacy modernization, enterprise integrations, and managing public-facing web portals across NCSEAA domains — assisting NC K-12 and higher education students, families and schools.
- Web Portals — Built and maintained public-facing portals serving NC students, families, K-12 and higher education institutions
- Legacy Modernization (Multiple Waves) — Successive modernization cycles: VBA → ASP.NET, iSeries / RPG → Java / Tomcat → ASP.NET Core / C#
- DocuSign eSignature — Connect API, JSON webhooks, envelope automation, bulk sends, account admin
- Azure — Queue Storage, message-driven architecture
- IIS — Application configuration and deployment
- Integrations — REST APIs, JSON webhooks, enterprise workflow automation
- Mixed Stack — ASP.NET, Java, Classic ASP across multiple systems and modernization phases
Each modernization wave brought new technologies, new architecture patterns, and new integration challenges — building a foundation that spans legacy systems, modern cloud, and everything in between.
Backend C# · ASP.NET Core MVC (.NET 8)
Database Azure SQL Database · Entity Framework Core 8
Auth Cookie Authentication · Claims Identity
Frontend HTML5 · CSS3 · JavaScript · Bootstrap 5
Cloud Microsoft Azure · Azure App Service · Azure Static Web Apps · Azure Blob Storage · Azure SQL Database
CI/CD GitHub Actions
Patterns Clean Architecture · Dependency Injection · Repository Pattern
Tools Git · Calendly · EF Core Migrations
DNS/CDN Cloudflare · GoDaddy — domain registration, DNS management, SSL (self-managed)
Enterprise DocuSign Connect API · Azure Queues · IIS · JSON Webhooks · iSeries/RPG
Open to full-stack, backend (.NET/C#), and frontend roles.
💼 LinkedIn | 💻 GitHub | 🌐 edibleartbyhema.com