Fig. 01

Activate to send a signal from U to K, with a soft mechanical sound. Press Escape to cancel.

Uttam Kumbhakar

Uttam Kumbhakar

Backend systems & local AI.

Role
Rust Backend Developer
Current project
Building vstretch
Location
Jharkhand, India
Local time
--:-- IST
Pronouns
he/him

GitHub activity

A little about me

  • I'm Uttam, a Rust backend developer based in Jharkhand, India. I build APIs with Axum, Tokio, and PostgreSQL, alongside local AI applications and developer tools.
  • I've worked on production APIs, authentication, and database integrations for a multi-tenant CRM. Now I'm going deeper into concurrency and local inference through my own projects.

Selected work

2 projects

vstretch

2026

A Rust Windows tray app that automatically switches to stretched resolution for Valorant and CS2, then restores your desktop when the game exits.

  1. Preset

    Saved stretch

  2. Watch games

    Valorant & CS2

  3. Switch display

    Win32 APIs

A saved stretch preset applies through Win32 display APIs when Valorant or CS2 gains focus. The previous desktop display settings return when the game exits, with optional restoration on Alt+Tab.
  • Rust
  • Win32 APIs
  • Ratatui
Engineering details for vstretch
  • Game detection, saved tray presets, and a configurable global hotkey for manual switching.
  • Temporary Win32 display changes with crash recovery and optional desktop restoration on Alt+Tab.
  • A Ratatui terminal interface and in-app updates verified against SHA-256 release checksums.

Full stack · Rust · Win32 APIs · tray-icon · Ratatui · Crossterm · Serde · TOML · Reqwest · SHA-256

Boris

2026

A Windows voice assistant that listens locally, remembers context, and asks before taking sensitive actions.

  1. Listen

    Parakeet

  2. Agent

    Memory & tools

  3. Reply

    Supertone

Parakeet recognizes speech locally, then an agent with memory and tools processes the request using language models via OpenRouter. Supertone speaks the reply. Sensitive actions require approval.
  • Rust
  • Tauri v2
  • ONNX Runtime
Engineering details for Boris
  • Separate Rust crates for audio, inference, agent tools, and desktop integration.
  • Language models via OpenRouter, with approval required for sensitive tools.
  • Local wake-word detection, persistent sessions, and signed in-app updates.

Full stack · Rust · Tokio · Tauri v2 · ONNX Runtime · cpal · Parakeet · Silero VAD · Supertone

More projects

Calorine API

The backend for a calorie-tracking app, with secure sign-in, meal photo storage, and AI nutrition analysis.

  • Rust
  • Axum
  • PostgreSQL

Experience

Async Integrations d.o.o.

Junior Backend Developer

Remote (Zagreb, Croatia)

  • Developed backend services for a multi-tenant CRM platform using FastAPI and PostgreSQL.
  • Improved API performance through query optimization and database indexing.
  • Integrated the Pipedrive CRM API with retry logic and fault-tolerant error handling for reliable data synchronization.
  • Containerized and deployed services to DigitalOcean, managing production configuration and environments.

TOOLS I WORK WITH

Languages
RustPythonSQL
Backend
AxumTokioFastAPIREST APIsAsync ProgrammingConcurrent Systems
Data
PostgreSQLSQLxMongoDB
Infrastructure
DockerDigitalOceanCloudflareGit

Education

Binod Bihari Mahto Koyalanchal University (BBMKU)

Bachelor of Commerce (B.Com)

LET'S BUILD SOMETHING

Have a backend project in mind?

I'd love to hear about it. Send me a note.

Loading listening activity