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.
- 4+ years shipping production software
- Core APIs and gRPC streaming for sub-200ms conversational AI experiences
- GCP, Stripe payments, enterprise deployments, React creator workflows
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