About Me
A little about me
Hi, I’m Hadi Bakhshi, a 25-year-old Software Engineer with a passion for creating systems that are as elegant as they are powerful. Over the past four years, I’ve honed my craft by designing and delivering scalable, reliable applications that solve real-world problems. Whether it’s building robust backend architectures, crafting intuitive, user-focused front-end experiences, optimizing performance, or tackling complex challenges head-on, I’m driven by the desire to deliver impactful solutions that exceed expectations.
What sets me apart is my dedication to continuous improvement and innovation. I believe great software is built not just with technical skill but with curiosity, creativity, and a willingness to adapt. This mindset has pushed me to explore new approaches, refine my expertise, and embrace opportunities to grow with every project I take on.
At the heart of my work is a commitment to quality and collaboration. I thrive in dynamic environments where I can contribute to meaningful projects, share ideas, and work alongside talented teams to bring ambitious ideas to life. For me, software engineering isn’t just about writing code—it’s about crafting solutions that make a difference.
If you’re looking for someone who can combine technical expertise with a forward-thinking approach, let’s connect. I’m excited to take on new challenges, create impactful solutions, and continue pushing the boundaries of what’s possible.
Projects
Chabok Application
Chabok is a modular app unifying organizational systems, providing seamless access to services like HR requests and financial management. As product owner and software engineer, I led module design, database architecture, and back-end development.
Reception Assistant
Reception Assistant is a dealership application aiding receptionists with customer history tracking, behavior analysis, satisfaction insights, and counseling services. I contributed as a back-end developer and database designer, ensuring a secure, scalable, and high-performance system.
Sales Service Inspection
A sales service inspection application built as an enhanced version of the after-sales service inspection system, featuring upgraded packages, a refreshed UI, refactored front-end and back-end code, and a renewed database design.
Motorcycle And Machinery After-sales Inspection Dashboards
Comprehensive motorcycle and machinery after-sales inspection dashboard applications, offering years of inspection data presented through dynamic charts. Built with React, Vite, Redux Toolkit Query, and ECharts to deliver a fast, efficient, and visually appealing user experience.
After Sales Service Inspection
An after-sales service inspection application tailored for the automotive industry, featuring dynamic checklists, advanced reporting, scheduling, and PDF output capabilities. Contributed as both a back-end and front-end developer.
Mock API For Teaching
A simple CRUD application built with ASP.NET Core 8, utilizing Minimal API, a service-based architecture, and file system operations for data storage, designed to support teaching advanced concepts of TanStack Query.
Modeling A Domain Using DDD
A project demonstrating domain modeling using Domain-Driven Design (DDD), featuring two layers: Domain and Persistence. Built with EF Core and SQL Server, it showcases the practical application of DDD principles.
Experimental NestJS Back-end
A user module built with NestJS featuring CRUD operations, authentication, and authorization, complemented by comprehensive end-to-end (e2e) testing.
Clean architecture in NestJS
A ready-to-use, open-source NestJS boilerplate implementing Clean Architecture with four layers: Application, Domain, Infrastructure, and Presentation. It includes robust features like JWT-based authentication, API documentation, and security enhancements.
Google Drive App
A user-friendly application that transforms shared Google Drive links into direct download links and embedded media formats (audio, video, and documents) with just a few clicks.
Expense Tracker
A straightforward expense tracker that allows users to efficiently manage their income and expenses, view detailed lists, and analyze financial data with interactive charts.
My First Portfolio
A personal portfolio website designed to showcase technical expertise, introduce myself, and highlight professional achievements and projects.
Mahtisa Shop
An e-commerce MERN application offering a curated selection of popular shoes and sneakers, allowing users to browse, add items to their cart, create accounts, and submit purchases in a simulated shopping experience.
Skills
C#
JavaScript
TypeScript
.NET
ASP.NET Core
EF Core
Dapper
MediatR
NodeJS
ExpressJS
NestJS
Prisma
TypeORM
HTML
CSS
SASS
TailwindCSS
ReactJS
NextJS
Material-UI
Redux
Redux Toolkit
Redux-Saga
Next-UI
Zustand
Jotai
Formik
React Hook Form
TanStack Query
RTK Query
React Router Dom
SQL
SQL Server
Postgre
Redis
MongoDB
Git
GitHub Actions
Docker
Nginx
Linux
Monorepo Management
UI/UX Design
Figma
SCRUM
Jira
Clean Architecture
Vertical Slice
Modular Monolith
Microservices
SOLID Principles
Work and Education Experiences
ReLOOQ
Software engineer
Behinekavan Keyfiat
Full-Stack Developer
Behinekavan Keyfiat
Front-end Developer
Freelance
React Developer