Skip to content
DHDorian

About

Engineering across boundaries.

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

Clarity is part of the architecture.

01

Start with the workflow

Understand who is acting, what they know, and what should happen next before choosing components or endpoints.

02

Keep rules explainable

Complex state should have an observable reason. This matters in game actions, delivery risk, permissions, and recommendations.

03

Separate source from surface

Typed content, server-authoritative rules, and focused UI components make change safer and easier to review.

04

Polish the useful edges

Empty states, loading, keyboard access, responsive behavior, and error recovery are core product work.

Current direction

Learning through products.

I use portfolio projects to explore frontend architecture and product interactions that are harder to learn in isolation.

Advanced React patternsNext.js App RouterReal-time collaboration
See the work

Contact

Continue the conversation.

Open to full-stack software engineering opportunities across .NET, React, and TypeScript.