Visitar URL original
firatciftci (Firat Ciftci) · GitHub
Skip to content
View firatciftci's full-sized avatar

Block or report firatciftci

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. 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
firatciftci/README.md
I’m Firat Ciftci, and I tell stories with data. Fırat is Turkish for the Euphrates, drawn as a river carrying its name in seven languages.

I have built a record of elections across ten countries and the European Union, dictionaries of Turkish, archives at the University of Chicago, and a map of every licensed dog in New York. I live in Brooklyn.

Down the river

Smaller streams

  • Fullstop, a macOS menu bar app that stops your Mac from charging past a limit you choose, so a battery that stays plugged in all day lasts longer
  • Segue, a macOS menu bar app for switching input sources, with a shortcut for each one and rules that switch for you in each app or website
  • Daybar, a macOS menu bar app for your calendar and reminders, where you type an event the way you would say it
  • svelte-islands, a SvelteKit library that loads heavy page data only when the part of the page that uses it scrolls into view, built for Elections Archive
  • ochre-sdk, the TypeScript library under the OCHRE websites, downloaded more than 30,000 times last year
  • artsumer.com, the website of the .artSümer gallery in Istanbul
  • @nanostores/svelte-runes, Svelte 5 runes for Nano Stores
  • eslint-plugin-inline-utilities, which keeps utility classes on the element they style
  • Fixes upstream in Knip, OpenSeadragon, svelte-maplibre, taze, and prettier-plugin-tailwindcss

Most of my work lives in private repositories. See more at firatciftci.com.

Pinned Loading

  1. electarchive/electionsarchive electarchive/electionsarchive Public

    Every election in the world, down to the ballot box.

    Python 7

  2. every-dog-in-new-york every-dog-in-new-york Public

    Every Dog in New York: 96,459 licensed dogs, by neighborhood

    Svelte 6

  3. segue segue Public

    Switch input sources without breaking your flow. A native macOS menu bar app built with SwiftUI.

    Swift

  4. daybar daybar Public

    Your calendar in the menu bar, one click away. A native macOS app built with SwiftUI.

    Swift 1

  5. svelte-islands svelte-islands Public

    Islands for SvelteKit: content-addressed page data, server HTML adopted without hydration, and skeletons learned from your own markup.

    TypeScript

  6. dragoman dragoman Public

    dragoman: Translate any page in place. Instant drafts on your device, refined by the AI model you choose.

    Svelte