Skip to content
View okturan's full-sized avatar

Block or report okturan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
okturan/README.md

Okan Erturan

Product engineer building web products, native macOS apps, backend services, and developer tools.

Email LinkedIn GitHub CodePen LeetCode

Featured Work

Native macOS disk analyzer featuring high-throughput file scanning and hardware-accelerated Metal treemap visualization. Engineered to traverse and map multi-million-file volumes rapidly with a highly optimized, low-overhead footprint. site · latest release · source and benchmarks

Client-side browser tool for cropping, straightening, and scaling scans to exact physical print dimensions. It leverages in-browser SAM 2.1 inference and strictly preserves PDF physical geometry, ensuring total data privacy by processing everything locally. live tool · implementation, tests, and limitations

Web-based push-to-talk application built around a neural speech codec. It handles encoding and decoding entirely in-browser via WebAssembly, transmitting highly compressed binary payloads through a strict, schema-validated edge relay. live experiment · codec, wire format, tests, and privacy boundary

Albanian verb-conjugation reference engineered as a TypeScript monorepo. Built on top of reusable morphology packages and supported by citation-aware routing, custom Rust corpus tooling, and rigorous linguistic regression testing. live reference · source and architecture

Zero-dependency CLI utility for Claude Code featuring adaptive terminal status cards. It utilizes exhaustive bin-packing algorithms to dynamically format output layouts based on available terminal width. npm · source and proof

Client-side Google Cloud security dashboard. It aggregates data on projects, API keys, services, and IAM policies, synthesizing the results into actionable findings, charts, and a ReactFlow relationship graph. live synthetic demo · architecture and screenshots

More projects I like

Focus

  • Shipping native applications, web products, developer tools, and automation.
  • Building visual, data-heavy interfaces backed by documented architecture, automated tests, and working demos or releases.
  • Turning unclear behavior and repetitive manual checks into reproducible cases and small tools.
  • Based in Tirana, Albania.

Stack

TypeScript Swift Java Python React Node.js Cloudflare PostgreSQL Bash Git macOS

Developer Desk

OpenAI Codex CLI Claude Code Hermes Agent Factory Droid Oh My Posh Ghostty

  • Coding agents and terminal tools support the work; source control, tests, and human review remain the acceptance boundary.

Favorite Anime

Shinsekai yori on MyAnimeList Mononoke on MyAnimeList Dandadan on MyAnimeList

GitHub Snapshot

Okan's GitHub stats Top languages across Okan's public repositories

Tower defense battle animated over Okan's contribution graph: big commit days are towers firing lasers at invading bugs; a fresh battle is generated daily

Recent public coding habits from 500 indexed public default-branch non-merge commits

Pinned Loading

  1. dirwiz dirwiz Public

    See where your disk went. A fast macOS disk analyzer with a Metal treemap — 4.4M files in 23 seconds. Free, open source, notarized.

    Swift 10 3

  2. cropsize cropsize Public

    Crop a scan, straighten it, and print it at its real physical size. Runs in the browser, nothing uploaded.

    TypeScript

  3. foljapp foljapp Public

    Albanian verb-conjugation reference with a React app, reusable TypeScript engine and data packages, and Rust corpus tooling.

    TypeScript

  4. tinyvoice tinyvoice Public

    Browser voice-QR and push-to-talk app using neural speech compression, WebAssembly, local model caching, and a real-time edge relay.

    TypeScript

  5. claude-statusblocks claude-statusblocks Public

    Adaptive, block-based status line for Claude Code with bin-packing layout

    TypeScript 1

  6. tirana-transit tirana-transit Public

    Turns Tirana GTFS feeds into GeoJSON and an interactive React + MapLibre map with route selection, corridor offsets, stops, and timetables.

    Python