---
title: "Imran Tech (@imrantech) | Hashnode"
description: "Full Stack .NET Developer | ASP.NET Core · Angular · SQL Server | Writing weekly tips from production experience 🚀"
url: "https://hashnode.com/@imrantech"
---

@imrantech

# Imran Tech

@imrantech · Chennai, India · Joined June 2026

Full Stack .NET Developer | ASP.NET Core · Angular · SQL Server | Writing weekly tips from production experience 🚀

### [Building a Production-Ready User Registration API in ASP.NET Core 8: More Than Just Saving Data](https://imrantech.hashnode.dev/building-a-production-ready-user-registration-api-in-asp-net-core-8-more-than-just-saving-data?utm_source=hashnode&utm_medium=feed)

How to build a clean, secure registration API in ASP.NET Core 8 with BCrypt, duplicate validation, input normalization and consistent API responses.

7 min read · [imrantech.hashnode.dev](https://imrantech.hashnode.dev/building-a-production-ready-user-registration-api-in-asp-net-core-8-more-than-just-saving-data?utm_source=hashnode&utm_medium=feed)

[Jul 6](https://hashnode.com/posts/building-a-production-ready-user-registration-api-in-asp-net-core-8-more-than-just-saving-data/6a4b4ef0ac086bd5d1f1a489)

### [2+ Years as a .NET Developer in Chennai — What I Learned the Hard Way](https://imrantech.hashnode.dev/2-years-as-a-net-developer-in-chennai-what-i-learned-the-hard-way?utm_source=hashnode&utm_medium=feed)

Honest lessons from 2+ years building HRMS, ERP and Inventory systems in production as a .NET developer in Chennai — mistakes, fixes and real growth

6 min read · [imrantech.hashnode.dev](https://imrantech.hashnode.dev/2-years-as-a-net-developer-in-chennai-what-i-learned-the-hard-way?utm_source=hashnode&utm_medium=feed)

[Jul 1](https://hashnode.com/posts/2-years-as-a-net-developer-in-chennai-what-i-learned-the-hard-way/6a44bfd66ada06ca4156c7d4)

### [JWT Authentication Confused Me. Then I Built It From Scratch.](https://imrantech.hashnode.dev/jwt-authentication-confused-me-then-i-built-it-from-scratch?utm_source=hashnode&utm_medium=feed)

Step by step JWT authentication with refresh token rotation in ASP.NET Core 8 — real production code with BCrypt, token revocation and Swagger setup

8 min read · [imrantech.hashnode.dev](https://imrantech.hashnode.dev/jwt-authentication-confused-me-then-i-built-it-from-scratch?utm_source=hashnode&utm_medium=feed)

[Jun 24](https://hashnode.com/posts/jwt-authentication-confused-me-then-i-built-it-from-scratch/6a3b99c0d75e4398428861d4)

### [I Made Our Attendance API 75% Faster By Fixing One Stupid Mistake](https://imrantech.hashnode.dev/i-made-our-attendance-api-75-faster-by-fixing-one-stupid-mistake?utm_source=hashnode&utm_medium=feed)

I fixed a hidden EF Core N+1 problem that made our attendance API take 1 minute for 6500 employees. Here's exactly how.

6 min read · [imrantech.hashnode.dev](https://imrantech.hashnode.dev/i-made-our-attendance-api-75-faster-by-fixing-one-stupid-mistake?utm_source=hashnode&utm_medium=feed)

[Jun 23](https://hashnode.com/posts/i-made-our-attendance-api-75-faster-by-fixing-one-stupid-mistake/6a3a0839aa40e6dcefdc8bad)
