Skip to content
View hasanbkaylan's full-sized avatar

Block or report hasanbkaylan

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
hasanbkaylan/README.md
Hasan Berat Kaylan — Independent Open-Source Developer

Projects  ·  Principles  ·  Tech Stack  ·  Contributions  ·  Support



Location: Mersin, Türkiye OS: Fedora KDE Open to collaboration

About

I build local-first, privacy-respecting Android applications and web platforms. My software has no trackers, no ads, and no dependency on someone else's servers: your data stays on your device and under your control.


Principles

  • Local-first: apps work fully offline, and data lives on the device, not on a central server.
  • Privacy by design: no trackers, no ads, no analytics. Cryptography protects people instead of profiling them.
  • Open source: code is public and auditable, so trust comes from transparency rather than promises.

Projects

Crossed  In development
Offline, peer-to-peer app that finds location intersections using on-device EXIF data and SHA-256 hashing.
Android Kotlin P2P


BridgeMusic  In development
Playlist transfer between music streaming platforms.
Android Web


Localization  Ongoing
Turkish localization for popular open-source software.
Translation Open source


Tech Stack

MOBILE
Android Kotlin Flutter

SYSTEMS & TOOLING
Linux Fedora Git

FOCUS AREAS
P2P networking Applied cryptography Privacy engineering


Contributions

Aves Gallery
Turkish localization for this open-source Android gallery and metadata explorer.

BitChord
Turkish translation of nearly the entire app, an open-source YouTube Music client for Android.


Background

Why local-first?

For the past few years I've developed software on limited hardware, moving between a PC with motherboard problems and my phone.

During a repair attempt I lost nearly all of my childhood photos. That experience made the case for local-first software personal: people should truly own their data, without depending on a central server or a cloud platform that can disappear.

I'm currently saving up for a reliable development setup so I can keep building and maintaining open-source tools without interruption.


Support

Everything I publish is free and open source. If my work is useful to you, you can help fund the next tool.

Buy Me A Coffee



Privacy-first · Local-first · No trackers, no ads

Pinned Loading

  1. crossed crossed Public

    Kotlin 1