founding software engineer / bangalore

himadri s chatterjee

senior software engineer / ai platforms / cloud systems

I build production AI platforms, real-time streaming services, payment infrastructure, and product-facing tools. Currently building things at Convai.

experience

senior engineering range, startup pace

Mar 2022 - Present

Founding Software Engineer / Convai

Designed REST APIs and gRPC streaming services for real-time conversational AI. Owned early GCP infrastructure, blue-green rollouts, autoscaling, Stripe subscriptions, and enterprise on-premise deployments.

  • Built core services powering real-time voice and text interactions at scale.
  • Shipped usage-based billing and secure checkout flows for thousands of monthly transactions.
  • Co-built the React creator application and integrations used across the product.
May 2021 - Mar 2022

Systems Engineer / Tata Consultancy Services

Developed Azure infrastructure solutions and internal automation tools for enterprise operations, with a focus on compute provisioning, networking, identity, reporting, and resource tracking.

Jan 2021 - Mar 2021

Software Developer Intern / BNP Paribas

Built full-stack features for an internal invoice management platform using Angular, C#, and SQL Server.

selected projects

systems, ai, and product work

Compact notes on the work that best reflects how I think: system design, technical depth, and useful products.

ai systems

GPT-2 from Scratch with LoRA + Speculative Decoding

Implemented a 124M GPT-2 style model in PyTorch with a custom BPE tokenizer, attention stack, positional embeddings, mixed-precision training, LoRA fine-tuning, and speculative decoding for faster inference.

PythonPyTorchLoRATransformersbf16
gpu kernels

Custom CUDA Kernels for Transformer Ops

Built tiled matmul, fused softmax, flash-attention-style QKV kernels, and INT8 quantized matmul with dynamic per-channel scaling. Packaged kernels as PyTorch C++ extensions and profiled with Nsight Compute.

C++CUDAINT8Nsight
agentic ai

Multi-Agent Orchestration System

Built a Google/Kaggle AI Agents Intensive capstone where specialized agents coordinate through an orchestrator with memory, structured outputs, retries, fallback models, and safety guardrails.

Gemini APITool UseAgentsGuardrails
video classification / 2019

Violent Crowd Behaviour Detection

Trained a C3D model on the ViolentFlow dataset to classify violent versus non-violent behaviour in crowd footage. The work was written up and published as a paper.

C3DVideoViolentFlowPublished
computer vision / 2019

Galaxy Zoo Morphology Classification

Final-year bachelor's project comparing convolutional architectures on the Galaxy Zoo dataset to pick the most suitable model for galaxy morphology classification. Published as a paper.

CNNAstronomyClassificationPublished

personal lab

side projects with a product lens

GTJ World

A personal product space at the intersection of web, community, and lightweight publishing. The goal is to keep the surface simple while making the underlying workflows useful and scalable.

ReactViteTailwindNetlify
gtj.world

Nightingale App

A live pet-care app that connects pet owners with trusted caretakers when they are away, and matches volunteers ("Nightingales") with pets that need company.

FlutterFlowFirebase
App Link

stack

from model internals to production infra

AI / ML

PyTorch, CUDA kernels, transformer architectures, multi-agent systems, LLM tool use, Gemini API.

Cloud / Infra

GCP Cloud Run, GKE, IAP, Compute Engine, AWS, Kubernetes, Docker, Terraform.

Backend / Data

Python, Go, gRPC, REST APIs, PostgreSQL, MongoDB, Firebase, Stripe payments.

Product Frontend

React, Next.js, JavaScript, HTML/CSS, creator workflows, integrations, and UI systems.

writing

notes, experiments, and technical essays

I keep longer-form technical writing on Medium, including older computer vision and machine learning notes. This section can later surface selected essays directly.

read on medium

contact

let's build systems people can actually depend on

I am open to senior software engineering conversations around AI platforms, cloud-native products, real-time systems, and product-minded engineering teams.