.NET Engineer · Backend & Software Architecture · Application Security · Bug Hunter · Open Source
I build backend software and developer-focused libraries with C# and .NET, with a particular interest in software architecture, performance, application security, and reliable abstractions.
I also spend time researching web application vulnerabilities and building tools that solve practical problems in the .NET ecosystem.
A validation library for Iranian data in .NET.
- National ID, legal entity ID, economic code
- Mobile and landline numbers
- Postal code
- Bank card and IBAN
- Passport and vehicle plate
- DataAnnotations and FluentValidation
- ASP.NET Core and Minimal APIs
- Localization
- Zero-dependency core
- Performance-focused implementation
A unified .NET API for Iranian SMS providers.
- Kavenegar
- SMS.ir
- Melipayamak
- Ghasedak
- Provider abstraction
- OTP and messaging workflows
- Capability discovery
- Optional dependency injection
- Zero-dependency core
C# / .NET
ASP.NET Core
Entity Framework Core
SQL Server
REST APIs
Blazor
Software Architecture
Application Security
Performance & Benchmarking
CI/CD
Open Source
- Simple and maintainable architecture
- Strong contracts and predictable APIs
- Performance where it actually matters
- Minimal dependencies
- Good test coverage
- Secure-by-default software
- Libraries that solve real problems
- Modern .NET development
- Application security and vulnerability research
- High-performance .NET libraries
- Developer tooling
- AI-assisted software development
- Local AI and coding agents