I’m a passionate Full Stack Developer turning ideas into secure, scalable, and technically SEO-optimized web apps.
Backend? ASP.NET Core. Frontend? Razor, Blazor, Angular — I do it all.
From clean code to smooth UX, from solid architecture to OWASP security and technical SEO — I’ve got your stack covered.
I’m a Full Stack Developer with over 4 years of experience in building modern, secure, and high-performance web applications. I specialize in ASP.NET Core for backend development and work confidently with Razor, Blazor, and Angular on the frontend. Fluent across the full stack — from TypeScript & modern JavaScript frameworks to EF Core & SQL Server. I'm also well-versed in clean software architecture (Clean, Onion, Microservices) and technical SEO. With hands-on knowledge of OWASP Top 10 and bug hunting, I ensure every line of code is built with security in mind.
Development of a comprehensive YouTube video downloader platform from scratch with enterprise-level architecture. The backend is built with ASP.NET Core, providing a secure, scalable, and high-performance API with rate limiting and user management. The frontend is implemented using modern HTML5, CSS3, and JavaScript with a clean, responsive design that works seamlessly across all devices. Key features include support for various video formats (MP4, WEBM, AVI), quality options from 144p to 4K, audio-only downloads (MP3, AAC), playlist support, batch downloads, progress tracking, and advanced error handling. Strong security measures implemented including input validation, CSRF protection, and API rate limiting. Technical highlights: asynchronous processing, queue management system, automated cleanup processes, CDN integration for faster downloads, and comprehensive logging system for monitoring and debugging.
Technologies used: ASP.NET Core, HTML5, CSS3, JavaScript, FFmpeg
ytdownloader.ir
Design and development of a Single-Page Application and Base-API for real-time display of gold coin prices in Iran. This platform offers very high speed and a simple user interface, allowing users to easily and directly monitor changes in gold coin prices. Implementation of WebSocket connections for live price updates, creation of responsive charts using Chart.js, and building a clean, mobile-first user interface. Integration of multiple data sources and implementation of caching mechanisms to ensure consistent performance even during high traffic periods. Features include real-time price tracking, historical data visualization, price alert system, market analysis tools, and multi-currency support with automatic exchange rate conversion.
Technologies used: ASP.NET Core, JavaScript, Chart.js
khalajaltin.ir
In this project, I was responsible for designing the user interface with Razor Pages and implementing the backend using ASP.NET. This included refactoring existing services and developing several new APIs to enhance system performance and security. These efforts resulted in a significant reduction in response times and improved user experience. The work involved comprehensive rewriting of existing services, implementing new RESTful APIs, and deploying automated testing protocols. Database query performance was improved by 40% through optimization techniques and caching strategies. Additionally, multiple payment gateways were integrated, along with implementing fraud detection mechanisms.
Technologies used: ASP.NET Core, Razor Pages, Entity Framework, SQL Server, MongoDb
tarsipay.com
Development of a Marketplace and Base-API Content Management System (CMS) with advanced customization capabilities, high security, and unparalleled speed. This platform enables businesses to fully customize their online stores while ensuring secure and fast performance, delivering an optimal shopping experience. Key features include real-time inventory management, multi-vendor support, advanced analytics dashboard, payment gateway integrations, SEO optimization tools, and responsive design templates. Implementation of robust user authentication, role-based access control, and automated backup systems to guarantee data integrity and security.
Technologies used: ASP.NET Core, Entity Framework, SQL Server, Razor Pages, WebSocket, JavaScript, Chart.js, JWT Authentication, Redis Caching, Docker, Azure
tapooti.com
Developed advanced skills in designing and building software applications, completing multiple projects focused on web and mobile systems.
Comprehensive training on medical devices, including their operation, maintenance, and repair, supported by practical workshops.
Studied fundamentals and advanced topics in electronics, including digital and analog circuits, with hands-on projects and experience working with electronic components.