Salih Kavaf

Senior Architect

Battle-tested Senior Engineer combining deep architectural expertise in .NET and Flutter with a background in International Trading. I specialize in architecting high-performance systems where failure is not an option—from migrating legacy Desktop ERPs to Cloud-native SaaS, to engineering proprietary frameworks and distributed e-commerce platforms. With trilingual fluency and uncompromising standards, I deliver resilient, business-critical solutions.

Global Context

B.S. International Trading

Anadolu University

Focus: Global Commerce, Logistics & Finance.
Expected 2028

Kanz: Budget & Expense

Request Beta Access

Architected a production-grade Fintech app using Flutter and Clean Architecture. Features a custom Cron-based transaction scheduler and a multi-currency engine. Implemented an "Offline-First" architecture (Drift) with a robust Cloud Sync engine. Enhanced with a proprietary UI system using flutter_shaders for a premium 60fps experience.

Kanz Dashboard Kanz Transactions Kanz Analytics Kanz Settings Kanz Budgeting

Technical Arsenal

Core Languages

C# Dart TypeScript SQL C++/CLI Kotlin Swift PHP

Infrastructure & Cloud

HashiCorp Nomad Consul Vault Docker IIS PostgreSQL Appwrite Git

Frameworks

ASP.NET Core Flutter gRPC Node.js Next.js Laravel Entity Framework
Service.cs
var sql = db.Sql("orders");

sql.RegisterFields("id", "total", "created_at");
sql.InnerJoin("users", "orders.user_id = users.id");
sql.Where("total > @MinAmount");

// Execute optimized query
var result = await db.RetrieveAsync<Order>(
    sql.ToSelect(), 
    new { MinAmount = 500 }
);

Sqlist.NET

Type-safe Fluent SQL Builder focused on Data Preservation. Solves Schema Drift in distributed systems by enabling Large-Gap Migrations (e.g., v1 to v5) and replaying historical data transformations.

Multi-Merchant E-Commerce

ASP.NET Core Sqlist.NET SignalR Microservices

Architected a distributed B2B2C platform in ASP.NET Core, featuring strict separation of concerns across 7+ application layers (Auth, Merchant Dashboard, Admin, Storefront). Engineered a multilingual Full-Text Search engine (Arabic/English/Turkish) powered by Sqlist.NET, utilizing PostgreSQL tsvector and GIN/GiST indexing strategies for sub-millisecond query performance. Built a dedicated Media Server Microservice capable of parsing, thumbnailing, and abstracting storage providers (Azure/Local FS) for thousands of merchant documents. Implemented a SignalR Communication Server for real-time support chatting, utilizing shared UI abstraction libraries.

Infrastructure Strategy

Rust (Modding) Nomad Consul Self-Hosted

Architected a self-hosted remote desktop ecosystem to replace TeamViewer, modifying the RustDesk core to enforce mandatory encryption and eliminating 100% of SaaS costs.

Professional Journey

Senior Architect

Creative Solutions ERP Systems

2019 - Present
  • Legacy to Cloud: Migrated Desktop ERP to Cloud-native SaaS (Multi-tenant).
  • Framework Engineering: Architected a zero-dependency JS SPA framework with custom Regex-based templating and virtualized data grids.
  • Mobile Ecosystem: Leaded the firm's mobile strategy using Cordova, delivering synchronized cross-platform apps (Free & Pro tiers).
  • Production ORM: Deployed Sqlist.NET in a B2B Webstore serving the KSA market.
  • Industrial IoT Dashboard: Built a real-time OEE analysis dashboard in Next.js, visualizing hardware metrics and correlating efficiency with financial ledgers.
  • Infrastructure Strategy: Architected a self-hosted ecosystem by modifying RustDesk core for mandatory encryption, eliminating 100% of SaaS costs.

Freelance Engineer

Global Remote

2017 - Present

Engaged by German enterprises to deliver GDPR-compliant Laravel solutions, strictly adhering to EU privacy standards (Impressum, Cookie Laws) while optimizing high-traffic e-commerce schemas.