I'm always excited to take on new projects and collaborate with innovative minds.

Social Links

Blog

Aug 06, 2025 • 2 min read
How One Line of Code Spiked Our Azure Costs — And What I Did About It

This practical checklist helps developers avoid common mistakes that l...

Jul 24, 2025 • 4 min read
Lazy Loading in Angular: Performance Gains in Admin Dashboards

Boost Angular admin dashboard performance using lazy loading. Learn ho...

Jul 20, 2025 • 4 min read
Building a Role-Based Access System in Node.js Without a Framework

Learn how to build a role-based access control (RBAC) system in pure N...

Jul 17, 2025 • 3 min read
Using Polly for Retry Policies and Circuit Breakers in External API Calls in ASP.NET Core

This blog demonstrates how to integrate Polly with ASP.NET Core to mak...

Jul 15, 2025 • 4 min read
Extending ASP.NET Core Health Checks with Custom Database and API Probes

Learn how to enhance ASP.NET Core Health Checks with custom probes for...

Jul 05, 2025 • 4 min read
Building a Production-Ready Workflow Engine in .NET Core

A comprehensive guide to building a production-ready workflow engine i...

Jul 03, 2025 • 3 min read
Simplify Your ASP.NET Core APIs with a Single Generic Controller
Jun 28, 2025 • 4 min read
Implementing Rate Limiting on Web APIs using ASP.NET Core and Redis
Jun 27, 2025 • 4 min read
Building Custom ASP.NET Core Middleware for Request-Response Logging with Elasticsearch (Centralized API Monitoring)