Hi, my name is

Umut Korkmaz

Lead Software Engineer

Lead Full Stack Engineer with 10+ years building enterprise, commerce, and platform products end-to-end across React/Next.js, .NET, Node.js, and cloud infrastructure. Hands-on with Docker, Kubernetes, Kafka, Redis, and Elasticsearch across scalable B2B systems and platform tooling.

Istanbul, Turkey (UTC+3)

01. About Me

Lead Full Stack Engineer with 10+ years of experience building enterprise, commerce, and platform products end-to-end across React/Next.js, .NET, Node.js, and cloud infrastructure. I combine hands-on engineering with technical leadership: modernizing legacy systems, leading teams, mentoring engineers, and shipping products used by thousands.

My background spans internal enterprise platforms, developer marketplaces, payment-enabled e-commerce, mobile apps, and high-availability infrastructure. Recent work includes leading modernization at Digiturk — moving internal systems from ASP.NET WebForms to modern React and .NET APIs, delivering a React Native employee app for managed iOS and Android devices, and contributing to AI-enabled knowledge workflows.

Strongest in React, Next.js, TypeScript, React Native · .NET / C#, Node.js, Python / FastAPI · system design, microservices, CI/CD, Docker, Kubernetes, Kafka, Redis, Elasticsearch, and cloud infrastructure. I enjoy turning ambiguous business problems into reliable software that ships.

Proven track record integrating payment systems across multiple gateways, running high-availability infrastructure with load balancing and cloud deployments, and building AI-powered features including virtual assistants with Small Language Models and intelligent matching systems. Passionate about AI-assisted development — GitHub Copilot, Claude, and Cursor daily.

Frontend

ReactNext.jsVueReact Native (New Architecture)TypeScriptTailwind CSSZustandMaterial UIThree.jsBabylon.js

Backend

Node.jsExpress.js.NET / C#Python / FastAPIEntity FrameworkSQLAlchemyREST APIsWebSocketsWebhooks

Data & Messaging

PostgreSQLSQL ServerMySQLMongoDBOracle DatabasePL/SQLRedisKafkaRabbitMQElasticsearch

Cloud & Infra

AzureAzure DevOpsAWSDockerKubernetesLXCNginxOpenRestyHAProxyIISBind9KnotGitGitHubGitLab

AI & ML

LLaMASmall Language Models (SLMs)RAG PatternsPrompt EngineeringLangChain

AI Dev Tools

GitHub CopilotClaudeChatGPTCursorGeminiAntigravity

Architecture & Quality

MicroservicesDistributed SystemsCQRSCI/CDOOPClean CodeJestVitestSeleniumk6

Payments

iyzicoPayTRPayPalGaranti Sanal POSKuveyt Türk Sanal POS
0
Years Experience
0
Years JavaScript
0
Years .NET
0
Years React

02. Skill Tree

The stack as a tech tree — branches by domain, nodes coloured by mastery. Select a node to see the projects and Lab tools it powers.

Path 01

Frontend

Path 02

Backend

Path 03

Data & Infra

Path 04

AI & Quality

03. Experience

Lead Software Engineer

DIGITURK| Istanbul, TurkeyDec 2023 - PresentCurrent
  • >Led modernization of DigiFlow, an internal workflow platform with ~100 workflows, from ASP.NET 3.5 WebForms to React and .NET 10 API, significantly reducing page load times, decreasing support tickets, and improving maintainability for all employee-facing operations.
  • >Delivered DigiPort App, a React Native (New Architecture) mobile app replacing the legacy system for announcements, events, and workflow access on managed iOS and Android devices, processing 20+ company-wide events monthly.
  • >Architecting an AI-powered virtual assistant combining fine-tuned Small Language Models (SLMs) to help employees access company knowledge through natural language — currently in development with custom model training pipeline.
  • >Used Redis selectively for high-throughput workflow/cache paths, including survey slides and stationery workflows, while keeping deployment honest to the current IIS/manual-production environment rather than overstating container orchestration.
  • >Mentored engineers (junior and senior) in React, .NET API development, and modern Git workflows, leading the team's migration from TFS to Git-based version control.
ReactReact Native.NET 10FastAPISLMsAzure DevOpsOracleZustandViteMediatR

Lead Software Engineer

POMETOP| Freelance, RemoteFeb 2023 - Present
  • >Led an engineering team (frontend and backend) building a multi-module B2B supply-chain and e-commerce platform across 40+ industry categories and a catalog of 10,000+ product categories.
  • >Architected the platform using React, Next.js, TypeScript, Node.js, .NET Core, Entity Framework, Mantine UI, Zustand, and SQL Server with three distinct trade models for different business workflows.
  • >Added Redis-backed distributed cache configuration for scalable catalog/admin workloads and payment-conversation state, so horizontally scaled API instances do not lose in-flight 3DS/payment context.
  • >Coordinated cross-functional delivery including code reviews, pull requests, CI/CD pipelines, and testing practices across agile sprints.
ReactNext.jsNode.jsTypeScript.NET CoreMS SQLRedisMantine UIZustandEntity Framework

Senior Software Engineer

YAZILIMCI BUL| Freelance, RemoteSep 2024 - Present
  • > Yazılımcı BulSpearheaded development of Turkey's developer marketplace platform (yazilimcibul.com). Built AI-powered features for intelligent developer matching, automated project analysis, budget/timeline estimation, CV-based skill scoring, and an admin panel with escrow and dispute management. Stack: React, Node.js, Express, MongoDB.
  • > Kapsül MobilyaBuilt an interactive furniture e-commerce platform with a real-time 3D customizer using Babylon.js, enabling customers to configure products visually before purchase with integrated payment processing via iyzico. Stack: React, TypeScript, .NET Core, Babylon.js.
  • > E-Export CityDeveloped a digital export portal enabling Turkish businesses to reach global markets, featuring catalog management, inquiry workflows, tiered memberships, and admin tooling for cross-border sales enablement. Stack: React, Node.js, Express, MongoDB, Redis.
  • > And moreDelivered additional web and mobile applications across multiple clients.
ReactTypeScript.NET CoreNode.jsExpressBabylon.jsMongoDBRedis

Full Stack Software Engineer / Team Lead

MAKDOS| Istanbul, TurkeyAug 2020 - Oct 2023
  • >Designed and built a hosting, domain, and server management platform comparable in scope to WHMCS. Stack: React, Next.js, Node.js, Python, FastAPI, PostgreSQL, Redis.
  • >Implemented high-availability infrastructure achieving 99.9% uptime, using HAProxy, Patroni, PgBouncer, etcd, keepalived, Nginx, and Bind9.
  • >Built real-time customer support features via WebSockets and webhook integrations, and developed a React Native mobile companion app for customer account management.
ReactReact NativeNext.jsNode.jsPythonFastAPIPostgreSQLRedisHAProxyWebSocketNginx

Full Stack Software Developer

ISG Kurumsal| Istanbul, TurkeyAug 2015 - Jul 2019
  • >Developed web applications and business websites using C# / .NET MVC, PHP, Laravel, jQuery, SQL Server, and MySQL.
  • >Led delivery of an internal CRM application supporting sales-management workflows and improved online visibility through SEO and Google Ads initiatives.
C#.NET MVCPHPLaraveljQuerySQL ServerMySQL

Earlier Experience

MNG Airlines·Software Engineering Intern·Jul 2019 - Sep 2019
C#XamarinMongoDBAWS
Smartpro IT Academy·Intern·Jun 2014 - Jul 2014
ASP.NETSQL ServerJavaScript
TV8·Long Term Intern·Sep 2012 - Jun 2013
PHPjQueryAjaxMySQL

04. Education

Bachelor of Engineering

Computer Engineering

İstanbul Kültür University

İstanbul, Turkey

Sep 2016 - Jun 2020

Associate's Degree

Computer Programming

İstanbul Kültür University

İstanbul, Turkey

Sep 2013 - Jun 2015

Teaching & Mentorship

Full Stack Development InstructorGoIT(Jan 2025 - May 2025)
HTMLCSSJavaScriptReactNode.js
Mentorİstanbul Kültür University
ProgrammingData Structures & AlgorithmsCareer AdviceInterview PrepPortfolio

05. Featured Projects

Products & Platforms

06
Products & Platforms
01

2023 - Present

Digiflow

~100 WorkflowsEnterprise Scale

A comprehensive workflow modernization project for Digiturk, upgrading ~100 critical legacy workflows from ASP.NET 3.5 to a modern stack using React and .NET 10 API. Uses Redis selectively for high-throughput workflow/cache paths such as survey slides and stationery workflows, while keeping core Oracle-backed business state authoritative.

React 19.NET 10OracleRedisAzure AD+2
Products & Platforms
02

2023 - Present

DigiPort App

20+ Events/moiOS & Android

A cross-platform mobile portal application (iOS & Android) built with React Native for Digiturk employees. Provides seamless access to company announcements, events, and workflows, replacing the legacy system as a unified internal communication hub.

React NativeTypeScriptAzure ADSignalR.NET 10+2
Pometop
03

2023 - Present

Pometop

40+ Industries10,000+ Categories

Multi-module B2B supply-chain and e-commerce platform with three distinct trade models tailored to different business workflows. Led an engineering team across frontend and backend, covering 40+ industry categories and a catalog of 10,000+ product categories. Configured Redis-backed distributed cache paths for scalable catalog/admin workloads and payment-conversation state, alongside CI/CD and PR-based delivery.

ReactNext.jsTypeScriptNode.js.NET Core+5
Yazılımcı Bul
04

2024 - 2026

Yazılımcı Bul

Turkey's developer marketplace platform connecting clients with software developers. Features AI-powered developer matching, automated project analysis, budget/timeline estimation, CV-based skill scoring, and a robust admin panel with escrow and dispute management.

ReactNode.jsExpressMongoDBAI Matching+1
Makdos
05

2020 - 2023

Makdos

99.9% UptimeHigh Availability

Hosting, domain, server, and customer-management platform supporting commercial operations — comparable in scope to WHMCS. Runs on a high-availability stack achieving 99.9% uptime using HAProxy, Patroni, PgBouncer, etcd, keepalived, and Bind9.

ReactNext.jsNode.jsPythonFastAPI+3
Sachane
06

2021 - 2022

Sachane

An e-commerce website built with modern web technologies, featuring responsive design, product management, and seamless user experience. Associated with Makdos.

ReactReact HooksTailwind CSSNext.js

Open Source

07
Orkhon
07

2026 - Present

Orkhon

Full LLM StackMPS Smoke ~1 min

A complete, auditable, from-scratch LLM stack in PyTorch — a hand-written decoder-only Transformer (GQA, RoPE, RMSNorm, SwiGLU, KV-cache) with the full pipeline: byte-level BPE tokenizer, pretrain, SFT, DPO, GRPO/RLVR, eval, RAG/agent/tools, an OpenAI-compatible serve API, and safetensors export. Trains a chat-capable model end-to-end on your own machine (a ~1-minute MPS smoke run, or a 22M TinyStories model in ~43 min). Named after the Orkhon inscriptions — the oldest known Turkic writing.

PythonPyTorchLLMTransformersOpen Source+1
Meridian
08

2025 - Present

Meridian

Open-source .NET library shipping two NuGet packages: Meridian.Mediator (CQRS-style in-process request/response, notifications, streams, and pipeline behaviors) and Meridian.Mapping (object-to-object mapping with profiles, resolvers, converters, and query projection). Targets .NET 8–11.

C#.NETCQRSOpen SourceNuGet
Re-Shell
09

2026 - Present

Re-Shell

3 npm PackagesMulti-language

An open-source full-stack development platform that unites microservices and microfrontends under a single CLI. Ships Docker-aware service scaffolds, Kubernetes/Helm/GitOps manifest generation, Kafka/Redis Streams async transport scaffolds, and Elasticsearch/ELK observability templates across .NET, Java, Rust, Python, and Node.js generators.

TypeScriptCLIDockerKubernetesKafka+4
Quorate
10

2026 - Present

Quorate

A council of AI reviewers for your code, in one CLI. Quorate convenes a multi-provider AI code-review council — running several models in parallel and synthesizing their verdicts into a single, actionable review.

TypeScriptCLIAICode ReviewOpen Source+1
KAPiTaN OS
11

2026 - Present

KAPiTaN OS

An open-source Linux distribution with a Turkish-language command layer — making the terminal accessible to Turkish-speaking users through native-language commands on top of a familiar Linux base.

LinuxJavaScriptOpen SourceOSCLI
Code Pulse
12

2025 - Present

Code Pulse

An open-source (MIT) VS Code extension for automatic developer time tracking and productivity analytics — a privacy-first alternative to WakaTime. Ships with a local SQLite store, heartbeat monitoring, idle detection, language/project breakdowns, keystroke velocity and code-churn insights, and an optional REST API for external integrations.

TypeScriptVS Code ExtensionSQLiteOpen SourceMIT+1
UI Design Showcase
13

2026 - Present

UI Design Showcase

112 StylesFull Design Specs

A live gallery of 112 UI design styles/archetypes with full design-system specs (palette, typography, tokens) rendered on-device.

UI DesignDesign SystemsDesign TokensOpen Source

Freelance

05
Eşlik Et
14

2026 - Present

Eşlik Et

An events companion mobile app connecting people to attend events together. Expo React Native app (iOS & Android) backed by an Express + TypeScript API with MongoDB and Socket.io real-time messaging, a React/Vite admin panel, and a self-hosted Expo Updates server for OTA delivery. Features Google/Apple sign-in, maps and location, in-app purchases, and push notifications.

React NativeExpoNode.jsTypeScriptMongoDB+2
Taşırım Kurye
15

2026 - Present

Taşırım Kurye

A 24/7 courier & logistics platform for motorcycle and vehicle couriers serving individual and corporate customers. Features shipment creation, real-time package tracking, ETA calculations, and tiered corporate pricing — optimized for intra-city deliveries in Istanbul.

React NativeNode.jsFirebaseReal-time TrackingMobile+1
Kapsül Mobilya
16

2024 - 2025

Kapsül Mobilya

An interactive e-commerce platform for custom furniture with a real-time 3D configurator powered by Babylon.js. Customers can visually customize products before purchase with integrated payment processing via iyzico.

ReactTypeScriptBabylon.js.NET CoreMongoDB+2
E-Export City
17

2024 - 2025

E-Export City

A digital export portal enabling Turkish businesses to reach global markets. Features catalog management, inquiry workflows, tiered memberships, and admin tooling for cross-border sales enablement; Redis backs Socket.io notification counters so real-time messaging and unread counts stay fast as traffic grows.

ReactNode.jsExpressMongoDBRedis+3
Freelance
18

2026 - Present

EchoSafe

A digital legacy and security mobile app that delivers user-curated content to designated recipients under defined trigger scenarios.

React Native.NETNext.jsMobile

06. Ship Log

A running feed of what shipped recently — and the GitHub streak that keeps it moving.

  1. Launch
    100 Lab challenge gauntlet

    Rebuilt levels 83-100 as generic max-difficulty challenges with shared headers: network, cache, database, security, resilience, realtime, time and incident command.

  2. Fix
    TxODDS position submit flow

    Reordered the prediction-market settlement position submit flow.

  3. Release
    Digiflow API + React updates

    Latest Digiflow backend and frontend commits landed across the enterprise workflow stack.

  4. Release
    Quorate v0.10 roadmap gates

    Shipped Code Council / Quorate v0.10 gate work for the AI review CLI.

  5. Release
    KAPiTaN OS Docker ISO builder

    Added Docker-based ISO builder flow for bar, ofis, and gelistirici editions.

  6. Fix
    Meridian release-flow tuning

    Ignored preview SDK pinning in the release workflow to keep NuGet publishing cleaner.

  7. Release
    Re-Shell VS Code project manager

    Shipped CLI binary resolution, template feed schema, arg prompts, icon, and nested-template flattening.

  8. Fix
    Eşlik Et mobile polish

    Fixed mobile status-bar contrast and scheduled showcase-event jobs.

  9. Launch
    Unified Orkhon model family

    Published the unified Orkhon family and pinned the demo Space dependency.

  10. Release
    YKS Genius backend integration

    Wired web and mobile clients to backend insights and practice flows.

  11. Launch
    UI Design Showcase static exhibit

    Hardened the 112-style static design exhibit with CSP, SEO shell, and vendored runtime assets.

  12. Release
    Pometop B2B order flow updates

    Updated B2B checkout/payment behavior and swept admin Turkish localization.

  13. Experiment
    Portfolio arcade surfaces

    Now-Building, Ship Log, Skill Tree & Live Lab cabinet wired into the homepage.

  14. Launch
    RALLY

    Pong with CPU difficulties and 2P local — newest entry in The Lab.

  15. Launch
    SERPENT

    Classic Snake with speed ramps and a wrap toggle.

  16. Launch
    STACKBOARD

    Drag-and-drop Kanban board with full keyboard control and export.

  17. Release
    MARKWRIGHT

    Live Markdown editor with its own parser and HTML/MD export.

  18. Launch
    LABYRINTH

    Maze generator/solver visualizing DFS, Prim and A* step by step.

Building Now

What I'm shipping

  1. NowLAB
    Hard-mode challenge gauntlet

    The Lab now ends at 100 with generic max-difficulty systems challenges instead of project-specific labs.

  2. Last ShippedSHIPPED
    100 Lab challenges

    Rebuilt levels 83-100 as Packet Maze, Cache Crash, Deadlock Dungeon, Rate Limit Raid, and more hard-mode standalone challenges.

  3. Next UpNEXT
    Challenge QA pass

    Tighten challenge copy, search labels, and mobile rendering across the new level 83-100 gauntlet.

Updated
Contributions2,014 in the last year

282 active days

LessMore
Release Highlights
  1. INCIDENT COMMANDER

    SRE tool shipped in The Lab. Triage a live incident by ranking signals, actions, customer impact and rollback timing.

    LabLaunch
  2. TIMEZONE BOSS

    TIME tool shipped in The Lab. Defeat DST, local-date storage, billing cutoffs and cross-region scheduling bugs.

    LabLaunch
  3. LOAD BALANCER LABYRINTH

    OPS tool shipped in The Lab. Choose health checks, balancing mode and drain timing while nodes fail under load.

    LabLaunch
  4. CSP BREAKER

    SECURITY tool shipped in The Lab. Build a Content-Security-Policy that blocks XSS without breaking scripts, images or embeds.

    LabLaunch
  5. WEBSOCKET STORM

    REALTIME tool shipped in The Lab. Keep realtime clients alive while fanout, reconnect storms and backpressure spike.

    LabLaunch

07. Packages

Published, installable, and open source. Version and usage numbers update automatically.

Full-stack platform CLI uniting microservices and microfrontends — scaffolding, code generation, health checks, and CI/CD.

v0.30.1179downloads / mo
$npm i -g @re-shell/cli

A council of AI reviewers for your code, in one CLI — multi-provider review, synthesized into one verdict.

v1.2.1937downloads / mo
$npm i -g quorate

CQRS-style in-process mediator for .NET — requests, notifications, streams, and pipeline behaviors. Targets .NET 8–11.

v2.1.31.6ktotal downloads
$dotnet add package Meridian.Mediator
VS Code

Privacy-first developer time tracking and productivity analytics for VS Code — local SQLite, zero cloud by default.

$code --install-extension codepulse.codepulse
Insert coin

08. Live Lab Cabinet

Insert a cartridge and boot it right here — browse every Lab app by category. Each one is a real, live app; nothing loads until you press play.

Cartridge rack01 / 100
Powered by The LabOpen in new tab

Challenge series

Network Pressure

Route hostile and legitimate traffic through DNS, firewall, NAT and latency failure modes.

Open Packet Maze

Database Hard Mode

Work through deadlocks, index tradeoffs and zero-downtime schema changes.

Open Deadlock Dungeon

Security Survival

Defend APIs, contain leaked secrets and ship CSP policies that do not break the page.

Open Rate Limit Raid

Resilience Boss Fights

Stop cascading failure with timeouts, circuit breakers, bulkheads and queue recovery.

Open Circuit Breaker Boss

Realtime Storms

Keep WebSocket clients alive while fanout, reconnect storms and backpressure spike.

Open WebSocket Storm

Time Bugs

Defeat DST, local-date storage, billing cutoffs and cross-region scheduling bugs.

Open Timezone Boss
Client-side only
Works offline
No uploads

Verify it in DevTools: boot a cartridge, open Network, and watch the work stay on-device.

11. What's Next?

Get In Touch

I'm currently open to new opportunities and exciting projects. Whether you need a senior full-stack engineer for your team, want to collaborate on AI integrations, payment systems, or a project that needs a real-time web experience — I'd love to hear from you!

Istanbul, Turkey · Open to Remote