Background

One of the clients was running a third-party POS system on MySQL for their on-floor operations — it handled daily sales fine, but the data stayed trapped in that system:

Solution

Rather than replacing either system, a Desktop Middleware application was introduced to act as a dedicated synchronization bridge between the two platforms. I took over the development and maintenance of this middleware, taking full responsibility for ensuring data moved automatically and keeping both systems aligned without any manual re-entry.

Implementation

Transactional Data Orchestration — Cash flow and sales integration for stock validation and financial reporting.
Transactional Data Orchestration — Cash flow and sales integration for stock validation and financial reporting.

Impact

Background

The sales team was growing more mobile, and the backend needed to support it. Before any mobile app could be built, the foundation had to be right:

Solution

I built Force Sales Cloud as the dedicated backend infrastructure for the sales force operation, implementing a Clean Architecture approach with a strict 4-layer structure. The goal was to separate concerns clearly so the system could evolve — new features added, infrastructure swapped — without ever touching the core business logic.

Implementation

The architecture was divided into four layers: Domain for core logic, Application for use cases, Infrastructure for data persistence, and Presentation for the Web API surface. Entity Framework Core was used to scaffold the existing legacy database, modernizing data access without disrupting the live database structure.

A Repository Pattern with Dependency Injection was applied throughout for clean data abstraction, making the codebase easier to test and maintain over time. The RESTful endpoints were designed specifically for high-speed synchronization between the Flutter mobile app and the central logistics database. Deployment was handled through a dotnet publish workflow integrated with IIS for consistent, high-availability service delivery.

Impact