Active projects

Production systems and personal projects.

Shipped

CLI · Node.js

Adaptive Router for Agents

An open-source plugin set that picks a worker model tier for every coding-agent turn using deterministic local scoring instead of an LLM call. Ships as two independent plugins — one for OpenAI Codex, one for Claude Code — sharing the same routing design but adapted to each agent's own plugin, hook and CLI conventions.

  • Node.js 22
  • JavaScript (ESM)
  • MCP
In development

macOS · Swift

EasyDPI

A sandboxed macOS menu bar utility that restores HTTPS connectivity on networks that break the TLS handshake. A NetworkExtension transparent proxy reframes the first ClientHello across valid TLS records entirely on-device — no servers, no accounts, no collected data. Localized into 20 languages and built for Mac App Store distribution.

  • Swift
  • SwiftUI
  • AppKit
Shipped

Web · Next.js

ADIYAD

Official website for ADIYAD, a Turkish civil society association founded in May 2019 in Osmaniye to support children, youth and families living with Type 1 diabetes. Delivers mission content, news, events, a diabetes glossary and media library through a built-in bilingual admin panel with AI-assisted news aggregation.

  • Next.js 16
  • React 19
  • TypeScript
Shipped

Web · Next.js

Skinwise

Privacy-first cosmetic ingredient analyzer. Users photograph an INCI label and get an AI-generated risk score, comedogenic rating and irritation potential per ingredient — plus cross-product compatibility analysis and a drag-and-drop weekly skincare routine. User data (history, calendar, profile) lives only on the device; the server keeps just anonymous cache + rate-limit metadata.

  • Next.js 16
  • React 19
  • TypeScript
In development

Android · Kotlin

LokmaSay

An offline-first Android app that reports the carbohydrate grams for a selected food or drink and portion. Built on a hand-verified 633-item Turkish catalogue with a documented source ledger, a Supabase backend with row-level security, Play Billing entitlements verified server-side, and a CI-enforced feature-parity contract across Android, iOS and backend.

  • Kotlin
  • Jetpack Compose
  • Material 3
In development

Web · SQLite

AniMory

A Turkish, independent anime tracker that keeps its catalogue in a local SQLite database and watch progress in versioned, validated browser storage. Uses deterministic generated cover art instead of licensed posters, and is verified end to end with Vitest unit tests plus headless Playwright flows.

  • Next.js 16
  • React 19
  • TypeScript