01
Start with the workflow
Understand who is acting, what they know, and what should happen next before choosing components or endpoints.
About
I’m Dorian Hornea, a full-stack software engineer working across application logic, data, and the interface people use every day.
My professional foundation is in C#, ASP.NET Core, Blazor, SQL Server, and the practical work of extending established systems. Personal product work gives me room to go deeper with React, TypeScript, Next.js, real-time interactions, and frontend systems that have their own point of view.
How I build
01
Understand who is acting, what they know, and what should happen next before choosing components or endpoints.
02
Complex state should have an observable reason. This matters in game actions, delivery risk, permissions, and recommendations.
03
Typed content, server-authoritative rules, and focused UI components make change safer and easier to review.
04
Empty states, loading, keyboard access, responsive behavior, and error recovery are core product work.
Current direction
I use portfolio projects to explore frontend architecture and product interactions that are harder to learn in isolation.
Contact
Open to full-stack software engineering opportunities across .NET, React, and TypeScript.