Skip to content
View Tienisto's full-sized avatar

Sponsors

@RadekRojik
@hykilpikonna
Private Sponsor
@M-ls
@saurabhsharan
@arisaka97
@ivanvenosdel
@FantaMagier
Private Sponsor
@sundowndev
@sanesecurityguy
@PhilC813
@enterdoki

Organizations

@FinVote @localsend @slang-i18n

Block or report Tienisto

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
Tienisto/README.md

👋 Hi, I'm Tien Do Nam

I'm the creator of LocalSend – an open-source, cross-platform file-sharing app with 1M+ monthly active users, and the founder of Notan, Germany’s leading grade tracking app with over 700K monthly users.

I’m passionate about building elegant, fast, and scalable apps — from open-source tools to production-ready consumer platforms.

🧠 What I work on

  • 📱 Mobile Apps: Flutter (Dart) — my favorite framework for cross-platform development
  • 🧰 Full-Stack Systems: Clean architecture, scalable APIs, secure local-first apps
  • 🔒 Privacy-First Tools: Building apps that respect user data (like LocalSend)
  • 📈 EdTech & AI: Making learning more structured and motivating with Notan

🛠️ Tech I enjoy working with

  • Programming Language: Dart, Kotlin, Rust, Java, TypeScript, JavaScript
  • Backend Framework: Axum (Rust), Spring (Kotlin)
  • Frontend Framework: Vue (TypeScript), React (TypeScript)
  • App Framework: Flutter (Dart)
  • Database Engine: Sqlite, PostgreSQL, MySQL

For more information, please visit https://tienisto.com

Pinned Loading

  1. localsend/localsend localsend/localsend Public

    An open-source cross-platform alternative to AirDrop

    Dart 65k 3.5k

  2. slang-i18n/slang slang-i18n/slang Public

    Type-safe i18n for Dart and Flutter

    Dart 551 51

  3. rhttp rhttp Public

    Make HTTP requests using Rust from Flutter.

    Dart 190 31

  4. refena/refena refena/refena Public

    A state management library for Dart and Flutter. Inspired by Riverpod and async_redux.

    Dart 63 5

  5. sharkbench/sharkbench sharkbench/sharkbench Public

    Benchmarking programming languages and web frameworks.

    Rust 35 10

  6. temporal-id/tempoid-js temporal-id/tempoid-js Public

    Short IDs with temporal ordering.

    JavaScript 4