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.

Content in all repositories owned by your account will be closed.
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

A native macOS disk analyser. It measures disk usage accurately across hard links, verifies duplicates byte for byte before deletion, and handles scans of several million files in a Metal treemap. site · latest release · source and benchmarks

A browser tool that crops and straightens document scans and places them at their measured print size. Segmentation runs in the browser and nothing is uploaded. live tool · implementation, tests, and limitations

A push to talk and voice QR app. Speech is compressed in the browser with a neural codec, far enough for a voice message to fit in a QR code, and rooms are relayed through a Cloudflare Durable Object. live experiment · codec, wire format, tests, and privacy boundary

An Albanian verb reference driven by a conjugation engine rather than a fixed word list, with corpus scanning tools in Rust. live reference · source and architecture

A status line for Claude Code whose cards repack to the terminal width. On npm with no runtime dependencies. npm · source and proof

A client side dashboard for auditing a Google Cloud account: projects, API keys, services and IAM policies, summarised into findings, charts and a relationship graph. live synthetic demo · architecture and screenshots

More projects I like

Focus

  • I ship native apps, web products, developer tools and automation, with tests and working demos.
  • I build tools for anything I see that can be automated.
  • Based in Tirana, Albania.

Stack

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

Developer Desk

Claude Code OpenAI Codex CLI Hermes Agent herdr Neovim Zsh Oh My Posh Ghostty

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. cropsize cropsize Public

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

    TypeScript

  2. foljapp foljapp Public

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

    TypeScript

  3. 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

  4. claude-statusblocks claude-statusblocks Public

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

    TypeScript 1

  5. 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