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 · Mersin, Türkiye · Open to Collaboration

I build local-first, privacy-respecting Android applications and web tools — no trackers, no ads, and no dependency on someone else's servers. Your data stays on your device and under your control.

Principles · Projects · Contributions · Tech Stack · Background · Support

Core Principles

  • Local-First — Software works offline by default; data lives on your device, not on a central server.
  • Privacy by Design — Zero trackers, zero ads, zero telemetry. Cryptography protects users instead of profiling them.
  • Open Source — Public, auditable code where trust comes from transparency rather than promises.

Projects

Crossed  In Development

Offline, peer-to-peer Android app that finds location intersections using on-device EXIF metadata and SHA-256 hashing.

Android Kotlin P2P Applied Cryptography
BridgeMusic  In Development

Cross-platform playlist migration tool between music streaming services.

Android Web

Open-Source Contributions

Human-reviewed Turkish (tr) localizations for privacy-friendly and community-driven projects:

LocalSend logo
LocalSend  Turkish (tr)
Turkish localization fixes and improvements for the open-source, local-first cross-platform file sharing app.
Horizon logo
Horizon Site  Turkish (tr)
Turkish localization and native review for the official Horizon website (Minecraft: Java Edition rewritten in Rust).
Aves Gallery logo
Aves Gallery  Turkish (tr)
Turkish localization for the open-source Android gallery and metadata explorer built with Flutter.
BitChord logo
BitChord  Turkish (tr)
Near-complete Turkish localization for the open-source Android YouTube Music client.

Tech Stack

Mobile
Android Kotlin Flutter

Systems & Tooling
Linux Fedora Git

Focus Areas
P2P Networking Applied Cryptography Privacy Engineering Localization

Background

Why local-first?

For the past few years, I've built software on constrained hardware, switching between a PC with motherboard issues and my phone.

During a hardware repair attempt, I lost nearly all of my childhood photos. That experience made the case for local-first software deeply personal: people should truly own their data without relying on fragile setups or cloud platforms that can lock or disappear.

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

Support

Everything I build and translate is free and open source. If my work has been useful to you, you can support future development:

Buy Me A Coffee

Local-First · Privacy-First · No Trackers, No Ads

Pinned Loading

  1. crossed crossed Public

    Kotlin 1