This is me, tuhin bhowmick

[ ANDROID ] ///[ KOTLIN ] ///[ KMP ]

Tuhin Bhowmick

>>> Android Developer — On-device AI / BLE / C-C++ Interop

Software developer specializing in Kotlin, Android, and Kotlin Multiplatform — building cross-platform applications with Compose Multiplatform, offline-first data synchronization, native integrations, and audio processing.

/// 01 — PROFILE

About

Software developer specializing in Kotlin, Android development, Kotlin Multiplatform, and Compose Multiplatform. I build cross-platform applications — offline-first data synchronization, native platform integrations, and audio processing — with hands-on C/C++ interoperability, Bluetooth Low Energy, and backend development using Ktor and Spring Boot.

Passionate about on-device AI, open-source libraries, and building reliable, platform-aware applications. Currently an Associate Software Developer at Mobrio Studio, and a B.Tech Computer Science student at MAKAUT, West Bengal.

[ ANDROID ] ///[ KMP ] ///[ BLE ] ///[ ON-DEVICE AI ]

/// 02 — CAPABILITIES

Skills

Specializing in Kotlin, Android development, Kotlin Multiplatform, and Compose Multiplatform — cross-platform applications, native integrations, and backend services.

Languages

  • Kotlin
  • C/C++
  • SQL
  • Python

Android & Multiplatform

  • Android SDK
  • Jetpack Compose
  • Compose Multiplatform
  • Kotlin Multiplatform
  • Android NDK

Backend & Data

  • Ktor
  • Spring Boot
  • Firebase
  • REST APIs
  • WebSockets
  • Protocol Buffers

Native & Systems

  • JNI
  • C-Interop
  • Kotlin/Native
  • BLE

Tools & Practices

  • Git
  • Gradle
  • Android Studio

* Currently focusing on mobile development,thus mobile technologies are more brushed

/// 03 — SERVICE RECORD

Experience

APR 2026 — OCT 2026

REMOTE

Mobrio Studio

Associate Software Developer

  • >>>Developed responsive interfaces for the application platform using Compose Multiplatform, translating Figma designs into reusable user-interface components.
  • >>>Integrated Firebase authentication on Android, iOS, and Web platforms.
  • >>>Completed a guitar chord-chart editor that supports chart creation and playing.
  • >>>Implemented in-app chord-library with playback by integrating a custom C/C++ audio layer with FluidSynth, enabling cross-platform audio rendering.
  • >>>Implemented PDF export for chord charts and used Protocol Buffers (Protobuf) for compact data serialization and chart sharing.

/// 04 — INDEX OF WORK

Projects

These are some of the recent projects I have been deeply involved in, each reflecting my commitment to innovation and delivering impactful results.

BluePad

Kotlin

An offline-first sketch and note-taking application for Android and Windows built with Kotlin Multiplatform and Compose Multiplatform. Implements proximity-based device discovery and peer-to-peer sketch synchronization over Bluetooth Low Energy, without cloud services or internet connectivity, with trusted-device pairing and encrypted local storage.

  • Kotlin Multiplatform
  • Compose Multiplatform
  • BLE
  • C++
  • Offline-First

KMP Battery Manager

Kotlin

An open-source Kotlin Multiplatform library and sample application for accessing battery status and power metrics across Android, iOS, macOS, Linux, and Windows. Platform-specific battery APIs are abstracted through Kotlin's expect/actual mechanism, exposing a consistent API with Coroutines and Flow for asynchronous battery-state observation.

  • Kotlin Multiplatform
  • Kotlin/Native
  • Coroutines
  • Flow
  • Nucleus Plugin

Recorder App

Kotlin

An Android audio recording application with support for multiple audio codecs and configurable recording quality. Features background recording with foreground services and persistent notification controls, an in-app audio player, and interactive waveform-based editing tools for trimming recordings and navigating audio samples.

  • Android
  • Jetpack Compose
  • Media Framework
  • Foreground Services
  • Waveform Editing

Bluetooth Android App

Kotlin

This Bluetooth Android Terminal App facilitates interaction with Bluetooth and Bluetooth Low Energy (BLE) devices. The app provides a user-friendly interface to manage connections, interact with devices.

  • Android
  • Bluetooth
  • BLE
  • BluetoothController

Multiplayer Tic Tac Toe

Kotlin

This Android project is a multiplayer Tic Tac Toe game that uses websockets for real-time gameplay. Users can anonymously play games or create dedicated rooms with unique codes to challenge friends.

  • Android
  • Realtime App
  • Game
  • Websockets
  • Custom Backend

Reminders

Kotlin

Reminder App is an Android app that allows users to save reminders with notifications kind a like 🟡 Google Keep but with lesser functionality. Users can add tasks for each reminder, add multiple labels, and set the date and time for the notification to be triggered.

  • Android
  • AlarmApp

Pokedex

Dart

The name is self sufficient to describe the project. This is a cross-platform pokedex app made with flutter. An user can look for any type of pokemon data such as the pokemon itself,moves,ability,item,location,types-charts ans so-on

  • pokeapi
  • flutter
  • cross-platform
  • pokemon