İşbaşı
Logo İşbaşı is a multi-tenant pre-accounting product for e-invoicing/e-archive, income and expense tracking, bank transactions, and financial reporting. The work spanned maintaining the legacy ASP.NET MVC interface and layered middleware while gradually moving the product to a React + TypeScript frontend.
- Field
- Logo Yazılım · Pre-Accounting Product
- Year
- 2024
Contribution and approach
For corporate work, visuals are limited to shareable examples without sensitive data; the account stays at the level of the problem and my contribution.
I worked full stack across the ASP.NET MVC and middleware layers, covering the UI, services, and data access behind company, invoicing, reporting, and integration flows. Preserving the multi-tenant product's existing business rules, API contracts, and backward compatibility was a central constraint.
In my final year I helped move screens to a component-based React + TypeScript architecture and reworked client state, shared UI behaviour, and the API client layer. We treated the change as an incremental migration in which MVC and the new interface could coexist, rather than a disruptive rewrite.
Technologies
- ASP.NET MVC
- ASP.NET Core Web API
- React
- TypeScript
- JavaScript
- PostgreSQL (Npgsql)
- SQL Server
- MongoDB
- Hangfire
- REST
- AutoMapper
- Prometheus