Network Pressure
Route hostile and legitimate traffic through DNS, firewall, NAT and latency failure modes.
Lead Software Engineer with 10+ years of shipping enterprise, commerce, and platform products end to end. I set technical direction, lead teams through delivery, and turn legacy systems into software people enjoy using.
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.
npm i -g @re-shell/cliA council of AI reviewers for your code, in one CLI — multi-provider review, synthesized into one verdict.
npm i -g quorateCQRS-style in-process mediator for .NET — requests, notifications, streams, and pipeline behaviors. Targets .NET 8–11.
dotnet add package Meridian.MediatorPrivacy-first developer time tracking and productivity analytics for VS Code — local SQLite, zero cloud by default.
code --install-extension codepulse.codepulse4 min read
Anthropic and OpenAI launched Opus 5.5 and GPT-6 Sol on the same day, both pitched on cost per task, which makes cache hit rate the number to check before switching defaults.
4 min read
Plugin4Shell showed Claude Code, Codex, Copilot and Gemini CLI pinned plugins by commit but never checked what Git actually checked out. What to update, audit and fix.
4 min read
Node.js 26.9.0 turns node:ffi on by default while node:bench, Web Workers and VFS module loading stay behind flags, which matters for code review, version pinning and production.
I'm a Lead Software Engineer in Istanbul with more than ten years of building products end to end, from the first architecture sketch to the release people depend on. I set technical direction, lead teams through delivery, and still write a good share of the code myself.
At Digiturk I lead the modernization of internal platforms: replacing legacy systems with modern web and mobile applications, building the services behind them, and raising the bar on security, testing, and release quality along the way.
Beyond my day job I lead product builds for clients and my own ventures, including B2B commerce and marketplaces, mobile apps, payment flows, and hosting infrastructure. I also publish open-source developer tools and keep a from-scratch language model project running on the side.
As a lead I care about clear architecture decisions, small and safe releases, and teams that own what they ship. I mentor engineers, review a lot of code, and use AI agents with real review gates rather than blind trust.
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.
Computer Engineering
Istanbul Kültür University, Istanbul, Turkey
Computer Programming
Istanbul Kültür University, Istanbul, Turkey
Products & Platforms
12
2023 - Present
Modernization of a large internal workflow and HR platform: a legacy web-forms system replaced by a modern web application, API, and a new workflow engine, rolled out without stopping day-to-day operations.

2023 - Present
An iOS and Android app for employees that brings workflow approvals, leave, the people directory, company news, and surveys into one place, with native push notifications and single sign-on.

2023 - Present
A multi-surface B2B marketplace and supply-chain platform spanning a Next.js storefront, React admin console, Expo mobile app, and .NET 10 API. Supports catalog and vendor operations, carts and checkout, 3-D Secure and bank-transfer payment flows, order fulfilment, returns, reporting, and made-to-order workflows.

2026 - Present
A mobile-first social travel platform for discovering and publishing trips, planning itineraries, exploring maps, and coordinating group travel through collaborators, polls, and expense splitting. Its current foundation spans an Expo mobile app, a server-rendered web surface, and a Fastify/PostgreSQL/PostGIS API with explicit offline conflict handling.

2025 - Present
An AI-supported exam-preparation platform for YKS and LGS students, combining Merota and specialist coaches with personalized study plans, structured lessons, practice sessions, mistake review, insights, mock exams, and persistent chat across web, iOS, and Android.

2026 - Present
A dark-first consumer app for how bodies move — fitness, bodybuilding, pilates, mobility, and sports. Phase 1 is a sourced movement catalog with licensed demonstration media, consistent tags, and step-by-step guidance; later releases add reviewed, safety-gated AI plans.

2026 - Present
A privacy-first Expo app that combines cycle, movement, water, meals, and Quiet Time tools with optional health connections. Works fully offline as a guest; accounts, encrypted cloud backup, and multi-device sync are opt-in. Not a diagnostic or treatment system.

2024 - 2026
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.

2020 - 2023
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.

2021
A business email service built around a responsive web interface and managed hosting infrastructure. Tailored software and server operations support everyday communication needs for organizations.

2021
A corporate website for an asset-management company, combining responsive interface development with Python and FastAPI backend services. The project also covers the server infrastructure supporting its web presence.

2021 - 2022
A personal-care e-commerce platform developed with Makdos, covering a responsive storefront and the application and server infrastructure behind it. React and Next.js power the web experience, with Tailwind CSS for the interface and Python supporting backend development.
Open Source
08
2026 - Present
An auditable, from-scratch PyTorch LLM stack covering the tokenizer, decoder-only Transformer, pretraining and alignment, evaluation, RAG and tools, OpenAI-compatible serving, and safetensors export.

2025 - Present
Two focused .NET packages: a CQRS-style in-process mediator and an object mapper with profiles, resolvers, converters, and query projection. Source generation and safety-first defaults keep the runtime surface small.

2026 - Present
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.

2026 - Present
An open-source CLI that runs multiple AI reviewers in parallel, then applies deterministic PASS, WARN, or FAIL merge gates. Provider output and verdict artifacts stay inspectable.

2026 - Present
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.

2025 - Present
Local-first coding-time and AI-activity observability across a VS Code extension, desktop app, CLI, loopback daemon, and MCP server. Data stays in a local SQLite store with no cloud account required.

2026 - Present
A local-first Rust terminal coding agent with tool use, MCP integration, LSP and debugger hooks, plus Quorate review gates. It keeps orchestration and evidence close to the developer's terminal.

2026 - Present
A developer platform built around one capability-security model. Karst is the systems language at the center — region-first memory and inferred ownership with Rust-class safety, without lifetime annotations — plus a bootstrap compiler with query frontend, MIR, interpreter, and Cranelift JIT.
Freelance
06
2026 - Present
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.

2024 - 2025
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.

2024 - 2025
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.

2026 - Present
A bilingual (Turkish/English) public leaderboard where makers buy placement for AI agents, tools, and software products. Rank is set only by confirmed payments, recorded in an append-only rank-credit ledger and projected into all-time, last-24-hours, and category boards by pg-boss workers, with PayTR checkout integration and a passkey-protected operations panel.

2026 - Present
A custom WordPress rebuild for a Turkish influencer marketplace. Implements a mobile-first influencer directory and profiles, brand campaigns, account and profile claims, moderated brand–creator messaging, and follower synchronisation through a PHP domain plugin, bespoke theme, and signed crawler worker.

2026 - Present
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.
A running feed of what shipped recently — and the GitHub streak that keeps it moving.
Fixed onboarding catalogues and safe areas, and prepared the next mobile release of the AI exam-prep app.
Started a local cockpit that watches an AI decision model on real crypto futures data, with paper trading only and live execution switched off.
Local pilot for an evidence-backed monthly close: versioned facts from uploaded files, a reconciliation engine and four-eyes approval.
Local MVP of a knowledge and workflow copilot for quality engineers, with permission-aware sources and an audit trail that fails closed.
New app shell, quick start and interactive learning cards across the exam-prep platform.
Added decision receipts and adaptive review depth to the multi-reviewer AI code-review CLI.
Pay-to-rank board for AI products with an audited payment ledger, background worker, public boards and admin operations.
Levels 83-100 of The Lab are generic max-difficulty systems challenges instead of project-specific labs.
Added levels 101-112: Sandtrix, Pour, Ember, Backpressure, Alchemy, Sandpile, Terrarium, Rainmaker, Thaw, Antfarm, Turing and Demolition — falling-sand puzzles, simulations and systems games.
Tighten challenge copy, search labels, and mobile rendering across the new level 83-100 gauntlet.
282 active days
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.
Route hostile and legitimate traffic through DNS, firewall, NAT and latency failure modes.
Work through deadlocks, index tradeoffs and zero-downtime schema changes.
Defend APIs, contain leaked secrets and ship CSP policies that do not break the page.
Stop cascading failure with timeouts, circuit breakers, bulkheads and queue recovery.
Keep WebSocket clients alive while fanout, reconnect storms and backpressure spike.
Defeat DST, local-date storage, billing cutoffs and cross-region scheduling bugs.
Verify it in DevTools: boot a cartridge, open Network, and watch the work stay on-device.
Hands-on rooms about the systems I build, the tools I trust and the universe I can't stop looking up at. Everything runs in your browser, and every model shows its assumptions.
How software behaves under load, failure and change.
One system, five bad days. Inject an incident, watch it spread to the services that depend on it, and see what each fix buys and what it costs.
Open the consoleModernise a fictional legacy monolith one workflow at a time behind a routing facade, with no big-bang weekend, and live with the consequences.
Start the migrationFollow one card payment through a 3-D Secure check and back, then break the handoffs where money goes missing.
Begin the sequenceLanguage models and coding agents, seen from the inside.
Replay an AI coding agent’s session like a black box: every plan, tool call, permission check and review gate on one timeline.
Play the recordingWatch a tokenizer learn merge by merge, then find out whether the same sentence costs more tokens in Turkish than in English.
Train a tokenizerAttack it yourself, then find the defence that holds.
A tool-using AI assistant reads a poisoned document. Play attacker, then defender, and learn which guardrails actually hold.
Enter the rangeYour code lives inside a nebula of other people’s. Map a package’s dependencies and see how far one compromised maintainer reaches.
Map the nebulaThe universe I love exploring, modelled in your browser.
Put the planets where they are tonight, grow a black hole until its horizon swallows Neptune’s orbit, and follow a massive star’s final act.
Start exploringWhat is above Istanbul right now? A sky chart that knows the planets, the Moon’s phase and the old Turkish names of the stars.
Look upCommand a Mars rover and a distant probe under real light delay. Watch ordinary protocols break, then design one that doesn’t.
Send a commandThe details that separate software that works from software that is well made.
A museum of software that breaks in Turkish. Repair each exhibit with the right API and learn why 'i'.toUpperCase() is a trap.
Enter the museumAt 60 frames a second, each frame gets 16.7 ms. Scroll a long feed and see what spends the budget.
Start scrollingHow I make calls and lead teams, shown rather than claimed.
The calls behind the systems: the options, the choice and its cost. Change the constraints and see whether the answer flips.
Read the logDescribe your team and its situation, and see the 30/60/90-day plan I would run, with the reasoning behind each step.
Build the planEarned
Istanbul Kültür University
In progress
09EC-Council
certificates.dev
certificates.dev
certificates.dev
certificates.dev
certificates.dev
certificates.dev
certificates.dev
certificates.dev
Open to roles and project work — especially platform modernization, payments, and AI-assisted product delivery. Remote is fine.