Portfolio
Key Projects
Selected work from my career in AI, automation, software engineering, and process intelligence.
High-Performance ETL Data Migration Pipeline
Designed and implemented a robust ETL pipeline to migrate large-scale structured data between legacy banking systems and the new enterprise data platform. The pipeline included automated data quality checks, incremental loading strategies, exception handling with retry logic, and full audit trail logging for compliance.
Signature Verification Web Service
Developed a scalable ASP.NET Core web service that automates signature validation at bank branches. The service integrates with branch teller systems, accepts scanned signature images, runs them against reference signatures using an ML model, and returns a confidence score with a pass/fail decision — replacing a fully manual review process for high-volume transactions.
Process Mining Solutions for Business Process Analysis
Built end-to-end Process Mining solutions to surface inefficiencies and conformance deviations in core banking workflows. Extracted event logs from Oracle and SQL databases, transformed them into XES format, and built interactive dashboards showing process flows, bottlenecks, and automation opportunity rankings with estimated ROI per candidate.
In-House Automation Tool Development & Product Management
Led both development and product management of a proprietary automation tool built for internal use within İşbank's ecosystem. The tool provided a lightweight automation runtime for simple rule-based tasks that didn't warrant a full UiPath license, including a scheduling engine, execution logs, and a web-based management UI.
Balance Sheet Automation & Regulatory Reporting
Designed and developed a UiPath automation suite to handle end-of-period balance sheet consolidation and submission to Turkey's Banking Regulation and Supervision Agency (BDDK). The bots extracted data from core banking, performed cross-system reconciliation, generated the required regulatory report formats, and submitted them via the BDDK web portal — all in an unattended execution model.