Full-Stack Software Engineer
Building business systems, administrative platforms,
and scalable web applications with a focus on
maintainability, architecture, and pragmatic software design.
I enjoy building software that solves real operational and business problems.
Most of my work revolves around business systems, administrative platforms, and applications that need to remain practical, maintainable, and adaptable as requirements evolve.
I primarily work with React, Next.js, Angular, TypeScript, Node.js, and NestJS, with ASP.NET Core and the .NET ecosystem as my current backend focus.
I'm particularly interested in software architecture, system design, Clean Architecture, Design Patterns, CQRS, and building systems that teams can understand, maintain, and evolve over time.
My engineering philosophy is simple:
- Prefer simplicity over unnecessary complexity
- Build for maintainability and long-term adaptability
- Let business requirements drive technical decisions
- Choose technologies based on the problem being solved
- Focus on practical solutions rather than technology trends
๐ Operational Systems
Applications that help businesses manage day-to-day activities, workflows, services, permissions, and reporting.
๐ฝ๏ธ Restaurant Platforms
Management tools, customer feedback systems, surveys, and operational workflows designed around real business needs.
๐ Administrative Applications
Systems that organize information, automate processes, simplify workflows, and support better decision-making.
๐ Permission-Driven Systems
Applications where authentication, authorization, roles, permissions, and business rules are central to the architecture.
โ๏ธ Maintainable Business Software
Software designed to remain understandable and adaptable as requirements change and businesses grow.
A business-oriented platform designed to manage parking operations, vehicle services, permissions, reporting, and day-to-day workflows.
The project focuses on translating real operational processes into a practical software system while keeping the architecture maintainable and adaptable as requirements evolve.
A system combining restaurant operations with customer feedback collection and survey management.
The goal is to simplify internal workflows while providing structured feedback that can help businesses understand customer experience and make better decisions.
Projects focused on creating flexible, responsive, and user-friendly digital menu experiences that are easy to manage and maintain over time.
I believe good software is not measured by how complex it is, but by how effectively it solves problems and adapts to change.
- Simplicity over unnecessary complexity
- Maintainability as a first-class concern
- Business requirements before technology trends
- Architecture that teams can understand and evolve
- Technology as a tool, not an identity
- Deepening my expertise in ASP.NET Core and the .NET ecosystem
- Improving backend architecture and system design
- Applying Clean Architecture, Design Patterns, and CQRS to practical systems
- Translating real-world business workflows into reliable software
- Building applications that remain maintainable as they grow
- Exploring practical approaches to scalable enterprise applications
|
ASP.NET Core |
C# |
NestJS |
Node.js |
TypeScript |
|
React |
Next.js |
Angular |
|
PostgreSQL |
SQL Server |
MongoDB |
Redis |