Hi, I'm Ashu Choudhury.
I turn complex problems into elegant software.

An Android & full-stack developer who builds at every level — apps, systems, backends and AI-powered tooling — from the binary up to the API, and from the API up to the UI.

About me

Software that matters — for problems others overlook.

I'm a curious developer who builds things at every level — from the binary up to the API, and from the API up to the UI. Android apps, Go and Rust systems, Python backends, desktop apps, websites: I'll take on almost any technical challenge.

I care about quality and depth — services, lifecycles, runtimes, and the parts most people never see. That's why I can ship a production Android app one week and a native Rust library or a WebAssembly experiment the next.

  • Android at depth: services, lifecycles, accessibility, TTS engines, NDK and Rust interop
  • Systems work in Go and Rust — servers, bridges, WebAssembly
  • Backends: FastAPI, Node.js, PHP, MySQL and MongoDB
  • Desktop apps, websites and published libraries
  • Comfortable across a dozen languages — and always learning more
Toolbox

Languages & platforms

Languages

  • Kotlin
  • Go
  • Rust
  • Python
  • TypeScript
  • JavaScript
  • Dart
  • Java
  • C/C++
  • C#
  • PHP
  • PowerShell

Android platform

  • Core Android framework
  • Jetpack Compose
  • Accessibility services
  • TTS engine & service management
  • Background services & lifecycle
  • Custom keyboards
  • Media & playback
  • NDK & Rust interop
  • App signing & distribution

Backend & APIs

  • FastAPI
  • PaddleOCR
  • Node.js
  • PHP
  • MySQL
  • MongoDB
  • REST APIs
  • WebRTC signaling
  • Firebase

Frameworks & runtimes

  • Go + Templ + HTMX
  • Astro
  • Flutter
  • Docker
  • WebAssembly
  • Hugging Face Spaces
  • CLI tooling
  • MCP servers

AI & tooling

  • Gemini API
  • Coding agents
  • Function calling
  • Dev automation
  • Prompt engineering

Have an idea worth building?

Open to collaboration and contribution. Let's build something that matters.

Get in touch