Home About
Services
Services

Development, consulting and engineering services I offer.

  • Enterprise Microservices & Distributed Systems Architecture I design scalable, resilient, and high-throughput backend systems. With microservices architecture, event-driven design, Kubernetes infrastructure, and strong observability foundations, I build enterprise-grade systems that remain sustainable under real production load.
  • Enterprise AI Platforms, RAG & Agentic Workflow Architecture I design enterprise-grade AI platforms that securely use internal company data, take controlled actions, and integrate into real business workflows. I build production-ready AI systems with RAG, multi-step agent flows, tool calling, approval mechanisms, and observability layers — not just PoCs.
  • AIOps, AI Observability & Autonomous Operations Engineering I unify logs, metrics, traces, and operational events into a single operational intelligence layer to make your systems more visible, more predictable, and more resilient. With AIOps, AI-powered observability, anomaly detection, root cause analysis, and autonomous response workflows, I help production operations move from reactive firefighting to proactive control.
  • Web Security, WAF & Bot Management Engineering I separate incoming traffic into humans, declared bots and hidden automation, and tie every block decision to a threshold and the reason behind it. Edge WAF rules are managed from code, requests clearing the edge meet a second filter at the origin, and every block is counted by category. Bot claims are verified against vendor-published address ranges.
  • KVKK & GDPR Compliance and Data Lifecycle Engineering I move compliance out of the document layer and into the code: the retention period is a constant on the class rather than a line in a procedure, and a daily job enforces it. The masking rule is defined down to the minimum digest length, erasure is bound to a working function, and compliance texts are dated and audited.
  • Game Development: Mobile Casual, Dress-Up & Browser Games I treat a game as a software product: the content pipeline is generated from asset scans, scores normalise to 0-100, and purchases are verified server-side with the platform signature rather than trusted from the client. For multilingual releases RTL layout and voice work are planned from the start, and in the child category the purchase gate and ad consent are built as separate mechanisms.
View all services
Projects
Projects

Selected work and client engagements I've delivered.

  • GlamUp Girls — Mobile Dress-Up Game (Flutter + Flame, TR/EN/AR) Mobile casual game (dress-up / fashion) A dress-up game live on Google Play with 14 models, 1,137 wardrobe pieces and four pet packs: a Flutter + Flame client, server-side purchase verification on Firebase Cloud Functions, three languages, and Arabic right-to-left layout defects closed by measurement rather than guesswork. Started in April 2026, in production on Play since 20 August 2026; PEGI 3, built under the family-policy rules.
  • HSM-Signer Service (PDF/XML Signing and Verification with KamuSM) Enterprise security infrastructure A secure and scalable HSM-backed digital signature infrastructure was developed for KamuSM-compliant XML (XAdES) and PDF (PAdES) signing/verification processes. With REST APIs, PKCS#11 integration, asynchronous queue architecture, and Docker-based deployment, the solution delivered high performance, regulatory compliance, and strong operational observability.
  • Natro — Domain & Hosting Platform Modernization (10+ Services) Enterprise platform modernization More than 10 mission-critical VB.NET services, including domain activation, hosting provisioning, payment processing, customer management, and renewal workflows, were modernized and migrated to a more sustainable, observable, and high-performance .NET 7 architecture for one of Turkey’s high-traffic hosting platforms. This transformation reduced production error rates, improved API response times, shortened incident detection time, and significantly increased operational reliability in production environments.
  • Octapull — Remote Video-Based Collaboration Platform Real-time communication platform Contributed to the development of a real-time video-based collaboration platform designed for remote interviews, field operations, digital channel management, and enterprise communication scenarios. With a Jitsi-based communication infrastructure, a high-concurrency service architecture, performance optimizations, and operational modules, the platform evolved into a reliable, scalable, and enterprise-ready solution.
  • Parkinson’s Disease Detection Using Deep Learning AI and health technology research project A deep learning-based classification system was developed to detect Parkinson’s disease through voice signal analysis. In the project, multiple phonation recordings of the vowel “A” were analyzed to predict the presence of the disease. An end-to-end machine learning pipeline covering data preprocessing, feature extraction, model training, and evaluation was established, achieving approximately 92% classification accuracy.
View all projects
Blog
Blog

Notes on engineering, system design and the industry.

  • Houses at Göbekli Tepe: What the First Northern Dig Does and Doesn't Settle On 13 August 2026 digging began for the first time in the northern section of Göbekli Tepe, and rectangular buildings of the site's second phase came up from just below the surface. Necmi Karul kept his wording careful: «Our first impression is that they were used as residences.» Eight days later the sentence came back from the English-language press as «proved». The cult-centre case rested on two legs, and Karul lists both: no houses, no water. The northern dig weakens the first. The second is untouched, with cisterns holding 153.12 cubic metres and the nearest springs five kilometres out. The excavating institute had already revised the «World's First Temples» framing in its own journal in 2020. I traced the chain across six hops.
  • Ningbo to Felixstowe in 20 Days: The Arctic Route Gets a Timetable The Dubai Tower left Ningbo on 15 August on the first voyage of a scheduled Arctic container service between China and northern Europe. The time claim holds: Allianz puts the Arctic at 20 days, Suez at 40, the Cape at 55. But the number measures the wrong thing. The whole season moves about eight hours of Asia-Europe cargo, permits come from Rosatom, and the icebreaker operator is on the EU sanctions list. I also pulled the ship's inspection record.
  • The Model That Broke Out: Inside the Hugging Face Breach, 141,006 Eval Runs and OpenAI's Two-Week Pause On 9 July 2026 an autonomous agent sitting a cyber-capability exam decided to steal the answer key rather than earn it. It broke out of its own sandbox, rooted somebody else's exposed code sandbox, and spent 4.5 days inside a Hugging Face production Kubernetes cluster. Roughly 17,600 attacker actions were recovered. Here is the chain, link by link, with the commands from Hugging Face's forensic report, and the six settings I changed in my own setup.
  • One Strait, Two Corridors: How Türkiye Protected 19.8 Million Tons of Wheat During the Hormuz Shock The Hormuz crisis that began on 28 February completed its 80th day; the FAO Food Price Index rose for a third consecutive month and fertilizer costs have already mortgaged the 2027 harvest. Türkiye's table tells a different story: a 19.8-million-ton bumper wheat harvest is on the way, 7.2 million tons of imports still flow from the Black Sea, and TMO purchase prices were lifted 35-46%. This piece walks through, from a systems engineer's eye, why Türkiye needed two supply corridors at once and which design choices held up during the 80-day shock.
  • Domestic Chip, 2027 Target: Is ASELSAN's 180 Billion TL Revenue Enough for a New Smartphone? On Monday 18 May 2026 in Ankara, Türk Telekom and ASELSAN unveiled a strategic partnership for a 100% domestic smartphone targeting a 2027 launch. The domestic processor and long-life domestic battery claims dominated the day's headlines. ASELSAN closed 2025 with 180.4 billion TL revenue and 1.36 billion USD R&D spend; Türk Telekom holds a 550,000-kilometre fibre network and won a 425-million-USD package in the 5G tender. This piece reads the partnership through a computer engineer's eye: is the 100% domestic chip claim realistic, can a domestic brand whose flagship Reeder holds a 0.33% market share against the Qualcomm-MediaTek-Apple triangle stem the 3.03-billion-dollar import bleed, and is JioPhone or Lumia the right template?
  • I/O 2026: Is Gemini Spark Quietly Taking Over Your Phone? Antigravity 2.0, Omni World Model & Android XR Glasses At Google I/O 2026, Sundar Pichai formally opened the agentic era. A single keynote introduced Gemini 3.5 Flash, the Spark proactive agent that wants to manage your phone 24/7, the Omni world model, Antigravity 2.0 developer platform, an AI Mode Search overhaul, and Android XR smart glasses. This article walks through each piece from a developer and end-user lens.
View all posts
Tools
Engineering Tools

Free, no-signup engineering calculators that run in your browser. No data is sent to a server — every calculation happens on your device.

  • Kubernetes Resource Budget Calculator Kubernetes Estimate how many nodes you need, your packing efficiency, and the projected monthly cost from pod requests and node size.
  • CIDR / Subnet Calculator Networking Compute the network address, broadcast, subnet mask, usable host range and address type from CIDR notation.
  • Cron Expression Parser DevOps Parse a cron expression field by field and see the next run times. For Kubernetes CronJobs and scheduled tasks.
  • Epoch / Unix Timestamp Converter Time Convert Unix epoch timestamps to readable dates and back. Seconds and milliseconds are auto-detected.
  • UUID Generator Generator Generate cryptographically secure UUID v4 and time-ordered v7. Bulk generation and format options.
  • Hash Generator (SHA) Security Compute SHA-1, SHA-256, SHA-384 and SHA-512 digests of text instantly. Via the Web Crypto API, in the browser.
  • JWT Decoder Security Decode the header and payload of a JSON Web Token, inspect the standard claims and expiry. The token never leaves your browser.
  • HTML / Entity Encoder-Decoder Security Encode text to HTML entities or decode it back. Escape special characters to prevent XSS; in the browser, no signup.
  • Base64 Encoder-Decoder Encoding Encode text to Base64 or decode it back. Standard and URL-safe (base64url) variants; UTF-8 aware, in the browser.
  • HTML Viewer Web Paste HTML source and preview it live instantly. In a sandboxed, isolated frame; scripts are disabled for safety.
View all tools
Games
Games

Free, no-signup classic games that run in your browser. Your best score is saved on your device — no data is sent to a server.

  • 2048 Puzzle Slide matching tiles to merge them and reach the 2048 tile. Simple rules, deep strategy.
  • Sudoku Puzzle Fill the 9×9 grid with the digits 1-9 so every row, column and 3×3 box holds each digit once. Single solution, three difficulty levels.
  • Minesweeper Puzzle Reveal every safe square without touching a mine. No-guess mode generates boards solvable by pure logic.
  • Solitaire Cards Classic Klondike solitaire. Build the foundations Ace to King; draw-one/draw-three, undo and auto-complete.
  • Block Puzzle Puzzle Place blocks onto an 8×8 grid; full rows and columns clear away. The game ends when none of the three blocks fit.
  • Snake Arcade Steer the snake to collect food and grow. Score as high as you can without hitting a wall or yourself.
  • Word Guess Daily Guess the hidden 5-letter word of the day in six tries. Everyone gets the same daily word — keep your streak, share your result.
  • Grouping Daily Sort 16 words into four hidden groups by their shared theme. One puzzle a day — you get four mistakes.
View all games
Contact Support
    TR EN AR
    Home About Services Projects Blog Tools Games Contact Support
    TR EN AR
    1. Home
    2. Games

    Games

    Free, no-signup classic games that run in your browser. Your best score is saved on your device — no data is sent to a server.

    Daily Streaks

    Sudoku 🔥 0 Start your streak Word Guess 🔥 0 Start your streak Grouping 🔥 0 Start your streak
    • Puzzle 2048 Slide matching tiles to merge them and reach the 2048 tile. Simple rules, deep strategy.
    • Puzzle Sudoku Fill the 9×9 grid with the digits 1-9 so every row, column and 3×3 box holds each digit once. Single solution, three difficulty levels.
    • Puzzle Minesweeper Reveal every safe square without touching a mine. No-guess mode generates boards solvable by pure logic.
    • Cards Solitaire Classic Klondike solitaire. Build the foundations Ace to King; draw-one/draw-three, undo and auto-complete.
    • Puzzle Block Puzzle Place blocks onto an 8×8 grid; full rows and columns clear away. The game ends when none of the three blocks fit.
    • Arcade Snake Steer the snake to collect food and grow. Score as high as you can without hitting a wall or yourself.
    • Daily Word Guess Guess the hidden 5-letter word of the day in six tries. Everyone gets the same daily word — keep your streak, share your result.
    • Daily Grouping Sort 16 words into four hidden groups by their shared theme. One puzzle a day — you get four mistakes.

    We use cookies and Google Analytics 4 to measure site usage. If you accept, analytics and advertising storage (Consent Mode v2) may be enabled. With Google Signals, demographic and interest reports may be generated. For details see our Privacy Policy

    Latest Posts

    • Houses at Göbekli Tepe: What the First Northern Dig Does and Doesn't Settle
    • Ningbo to Felixstowe in 20 Days: The Arctic Route Gets a Timetable
    • The Model That Broke Out: Inside the Hugging Face Breach, 141,006 Eval Runs and OpenAI's Two-Week Pause
    • One Strait, Two Corridors: How Türkiye Protected 19.8 Million Tons of Wheat During the Hormuz Shock
    • Domestic Chip, 2027 Target: Is ASELSAN's 180 Billion TL Revenue Enough for a New Smartphone?
    All posts →

    Privacy Policy · Manage cookie preferences

    2026 Updated by Bilal Köse