Hassan Amini
About

Senior full-stack developer, .NET and React.

I build the interfaces behind complex, data-intensive products — and the APIs and data models underneath them.

I'm Hassan Amini — a Senior Full-Stack Developer based in Tehran, with a strong frontend foundation and solid, production-grade backend capability.

My focus is the demanding end of the stack: management panels rendering millions of continuous data points, real-time interfaces, and applications where performance and correctness genuinely matter. I've kept a heavy panel at a stutter-free 60fps by moving computation into Web Workers, and led a Vue 2 to Vue 3 migration without disrupting delivery.

On the server I design and build RESTful APIs and server-side services in ASP.NET Core (C#) with Entity Framework Core and SQL Server, applying clean, maintainable patterns such as Onion Architecture. Owning a feature from the database and API layer through to the rendered UI is what lets me answer for the whole path rather than half of it.

I work across React, Next.js, Vue, Angular, and React Native, with deep experience in state management, real-time systems, and visualization libraries like Sigma.js, Graphology, and D3.js. Whatever the stack, the goal is the same: reliable, precise, product-ready software.

At a glance

Role
Senior Full-Stack Developer
Stack
.NET & React
Backend
ASP.NET Core, SQL Server
Location
Tehran, Iran
Focus
Data-intensive admin panels
Availability
Open to select projects

Education

Bachelor of Electrical Engineering

Control Systems Orientation

Babol Noshirvani University of Technology (NIT)

2013 — 2018

How I Work

Principles behind the work

Product-minded

Every technical decision serves a product outcome. I ask why before how.

Performance-first

Speed is a feature. I profile, measure, and optimize the paths users actually take.

Architecture-led

Clean, layered systems — Onion Architecture on the server, modular composition on the client — that let teams move fast without breaking things.

End-to-end ownership

From the database schema and API contract through to the rendered interface, one person accountable for the whole path.

Skills & Expertise

A full-stack toolkit, backend included

From ASP.NET Core services and SQL Server data models to React, Next.js, and real-time interfaces — both sides of the API, in production.

Backend & APIs

ASP.NET CoreC#Entity Framework CoreSQL ServerRESTful API DesignOnion ArchitecturePython

Frontend Frameworks

React.jsNext.jsReact NativeExpoVue (2 & 3)Nuxt.jsAngularElectronJavaScript (ES6+)TypeScriptHTML5CSS3

State & Real-Time

Zustand (Persist)TanStack QueryRedux ToolkitPiniaContext APIWebSocketsSocket.IOWeb Workers

UI, Tools & Testing

Tailwind CSSBootstrapShadcn/UIMUILeafletSigma.jsGraphologyD3.jsReact Hook FormFormikYupGit

Soft Skills

Sharp problem solvingTeam leadershipTechnical coordinationAdaptabilityMeticulous attention to detail

Languages

EnglishPersian