Skip to content
View MrTabaOfficial's full-sized avatar
  • Georgia, Tbilisi
  • 01:56 (UTC +04:00)

Block or report MrTabaOfficial

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
MrTabaOfficial/README.md

πŸ‘‹ Hi, I'm Saba Tchumburidze Β· Software Engineer

Software engineer from Tbilisi, Georgia. My day job is mobile: React Native apps, the native Android code underneath them, and releases to Google Play and the App Store. Outside work I build open-source projects across the stack: desktop apps, full websites with their backends, and networking tools in Rust. I've worked with PostgreSQL, SQL Server, MongoDB and SQLite.

🌍 Open to remote roles with European and US teams (UTC+4: full overlap with CET, can work US East Coast hours).


🧰 Skills

πŸ“± Mobile: React Native, Expo, Android (Java, XML), Firebase, device SDKs, QR/barcode scanning, offline sync Β· Kotlin and Swift in personal projects

βš™οΈ Backend: Node.js, Express, Prisma, PHP / Laravel, REST APIs, JWT auth, Stripe

πŸ—„οΈ Databases: PostgreSQL, SQL Server, MongoDB, SQLite

🌐 Web: TypeScript, React, TanStack Query, Vite, Tailwind CSS

πŸ–₯️ Desktop and systems: C# / .NET (WinForms, EF Core), Rust (Tokio, Tauri), C++

πŸ› οΈ Tools and release: Git, GitHub Actions, Docker, Linux, Vitest, Playwright, Google Play Console, App Store Connect, TestFlight


πŸ“‚ Projects

  • Tsili: offline-first expense-splitting app (React Native, Node.js)
  • Wardline: Android messenger with encrypted chats (Java, Firebase)
  • Upsure: resumable file uploads, published on npm (TypeScript)
  • Dalaki: booking system with Stripe deposits (React, Express, PostgreSQL)
  • ModernTechnics: back-office desktop app for a store (C#, .NET)

More small open-source tools at TabaLabs.

πŸ“« Contact

tchumburidze.saba74@gmail.com Β· LinkedIn

Pinned Loading

  1. Barbershop-Booking-System Barbershop-Booking-System Public

    Full-stack booking app with double-booking prevention in PostgreSQL, time-zone-aware availability, Stripe deposits and rotating refresh tokens. React, TypeScript, Express, Prisma.

    TypeScript

  2. ModernTechnics-Management-System ModernTechnics-Management-System Public

    Desktop back-office for an electronics store: staff, payroll, stock, sales and role-based access. C# / .NET 10, WinForms, EF Core + SQLite. English and Georgian UI.

    C#

  3. Tsili-Project Tsili-Project Public

    Mobile app for splitting shared expenses on trips and in shared flats. Works offline, syncs between phones, and settles up in the fewest payments. Expo, React Native, Node, PostgreSQL.

    TypeScript

  4. Wardline Wardline Public

    Android messenger in Java with AES-GCM encrypted one-to-one chats, Firebase Auth and Firestore, push notifications, Material 3, and English/Georgian/Russian UI.

    Java

  5. TabaLabs/Upsure TabaLabs/Upsure Public

    Resumable file uploads for React, Node.js and Spring Boot: drag & drop, progress, chunked uploads.

    TypeScript

  6. PHP-Cyber-Uniproject PHP-Cyber-Uniproject Public

    Laravel 13 account-security demo: TOTP two-factor login with recovery codes, role-based admin panel, security audit log, CSP and security headers. 86 feature tests.

    PHP