I build production-oriented .NET/Java backend systems, full-stack business applications, AI-assisted workflow tools, and internal business applications.
I am a senior full-stack and backend engineer who has been building software professionally since 2012. I have completed 14 years in the industry and I am currently in my 15th year.
My strongest areas are .NET / ASP.NET Core, Java / Spring, PostgreSQL / SQL-backed business systems, authentication and authorization, Dockerized deployment, API integrations, workflow automation, and maintainable product architecture.
I work best where software meets real operations: documents, emails, approvals, tickets, dashboards, user roles, notifications, integrations, technical debt, and business processes that need to become reliable systems.
- .NET / ASP.NET Core backend systems and REST APIs
- Java / Spring backend systems
- Full-stack business applications
- AI-assisted internal tools and workflow automation
- RAG, document processing, and knowledge assistant systems
- Email-to-ticket and operations automation flows
- PostgreSQL / SQL-backed business applications
- Authentication, authorization, RBAC, JWT, OAuth, and OIDC flows
- Dockerized deployment foundations and production readiness
- Legacy .NET modernization roadmaps
- Modular monolith and service-based platform foundations
- React / Angular / TypeScript interfaces connected to real backend workflows
- AI workflow automation for real business processes
- Internal tools that connect documents, emails, tickets, and approvals
- Production-ready .NET / Java backend architecture
- Full-stack business application delivery
- PostgreSQL-backed SaaS and business systems
- Authentication and authorization foundations
- Legacy .NET modernization without unnecessary rewrites
- Vertical AI product foundations and product-studio workflows
I do not approach projects as isolated coding tasks. I first try to understand the business process, users, roles, data flow, approvals, documents, notifications, and operational bottlenecks.
Then I translate that process into a maintainable technical architecture with clear module boundaries, reliable APIs, secure identity flows, practical deployment, and enough structure to evolve without over-engineering.



