Copied to clipboard
AS
Amit Singh software engineer • systems & ai
Software Engineer & Systems Builder • Bengaluru, India

Building high-performance distributed backends, AI systems & Go developer tooling.

Software engineer holding an M.Tech in Information Technology from IIIT Allahabad. Focused on concurrent systems, asynchronous worker architectures, real-time voice telephony pipelines, and robust AI agent platforms in Go and Python.

GitHub LinkedIn
Engineering Profile SYSTEMS
Primary Language Go (Golang) & Python
Production Scale 10K+ DAU Systems
Architecture Focus Distributed & Event-Driven
Telephony & Voice AI Sub-Second Bidirectional Audio
Alma Mater IIIT Allahabad (M.Tech)
// 01. Engineered Projects

Personal Systems & Tooling

High-concurrency services, AI platforms, developer CLI utilities, and terminal interfaces.

FEATURED SYSTEM Go 1.25 • Modular Monolith

PrepForge — AI-Assisted Exam Preparation Engine

A comprehensive, high-throughput backend architecture built in Go for automated competitive-exam preparation (GATE, JEE, CAT). Designed as a modular monolith with decoupled service boundaries, asynchronous background worker pools for document ingestion and LLM question classification, and dual client support (REST and Telegram Bot).

Architecture
45 REST Endpoints

Gin HTTP router with JWT refresh rotation, rate limiting, and 19 database migration pairs in Beego ORM.

Async Pipeline
Worker Pool & LLM Tagging

Redis/RabbitMQ queue driving background pools for Docling PDF parsing and local Ollama model tagging.

Testing & DevOps
Testcontainers & Multi-Stage CI

47 Go test suites with live containerized MySQL fixtures and GitHub Actions multi-stage Alpine Docker build.

Go (Golang) Gin Framework Redis MySQL RabbitMQ Ollama Docling Testcontainers-Go Docker
Go / TUI Concurrent Worker Pool

AWS S3 Bulk Downloader CLI

A high-performance concurrent S3 file downloader CLI written in Go. Leverages goroutines and channel fan-out/fan-in patterns for multi-part downloads with an interactive Charm Bubble Tea TUI.

  • Bounded concurrency via worker pools
  • Live chunk progress via Charm Bubble Tea
  • Zero heap alloc byte buffers for streaming
View on GitHub
s3-downloader • zsh
Bubble Tea TUI
$ s3-downloader --bucket datasets-prod --prefix /2026/04/ --concurrency 8
▶ Initializing AWS Session (Region: ap-south-1)...
✓ Retrieved object manifest: 3 chunks (Total 148.2 MB)
[1/3] chunk_001.bin [====================] 100% (49.4 MB) • 14.2 MB/s
[2/3] chunk_002.bin [====================] 100% (49.4 MB) • 16.8 MB/s
[3/3] chunk_003.bin [====================] 100% (49.4 MB) • 15.5 MB/s
✓ Done! Downloaded 148.2 MB across 8 goroutines in 3.12s.
Type: runTerminalDemo() or click button above Buffer: 4096 KB
AI TELEPHONY Python SDK

Voice AI Telephony & Automated Eval Harness

Automated benchmarking and quality evaluation pipeline for voice conversational agents. Simulates autonomous borrower personas calling over real Exotel telephony wire with full-duplex speech latency scoring and LLM-as-a-judge decision auditing.

  • → Agent-to-Agent Ingress: Synthesizes real telephony wire calls for live stress testing.
  • → Speech Turn Scorer: Measures interruptibility, speech-to-text accuracy, and latency.
PipeCat Exotel WebSockets Gemini Live LLM Judge
TERMINAL UI Go 1.24 • Single Binary

Interactive Terminal UI (TUI) Sync Engine

A 3,200-line Go terminal application engineered with Charm Bubble Tea & Lip Gloss. Facilitates dual-environment configuration migration with compile-time read-only safety guards, schema diffing, and animated progress flows.

  • → Production Safety Guard: Built-in domain interceptor strictly prevents accidental writes to live environments.
  • → Full TUI State Machine: Model/View/Update terminal loop with live keyboard navigation.
Go (Golang) Charm Bubble Tea Lip Gloss REST APIs
// 02. System Architecture

Interactive Flow Visualizer

Explore real distributed pipelines, ECS warm pools, and multi-agent systems engineered in production.

// 03. Career Track

Professional Experience

High-throughput microservices, production LLM integrations, and core FinTech engineering.

GenAI Voice • Multi-Agent EKS • Event-Driven Pipelines • FinTech Core

KreditBee

Software Developer (Sep 2023 – Present) • Software Engineering Intern (Jan 2023 – Aug 2023)

Bengaluru, India

CSR Conversational AI Agent ("KreditBot")

10K+ DAU

Production credit report reasoning engine. Pre-cached bureau extraction structures with Gemini context caching, reducing recurring token costs by ~70%. Architected an agent-agnostic unified session service across 15+ sub-agents.

Python (EKS) Gemini Caching AWS Lambda MySQL

GenAI VoiceBot & ECS Pre-Warmed Pools

PipeCat / Exotel

Outbound telephony pipeline integrating Exotel WebSockets with PipeCat and Gemini Live. Engineered a Go-based ECS container warm-pool manager to pre-allocate container tasks, eliminating container cold starts during live calls.

PipeCat Exotel API AWS ECS Fargate Redis

Serverless Support Ingestion Pipeline

8,000+ / Day

Event-driven pipeline parsing Gmail Pub/Sub push webhooks in AWS Lambda. Built MIME-aware noise classifier that strips tracking pixels and marketing blasts, reducing non-actionable tickets by 40% and manual triage by 90%.

Gmail Pub/Sub AWS Lambda SES S3

24K Digital Gold V3 & High-Value Lending

₹3L–₹10L Lending

Foundational financial services in Go powering Digital Gold investments (Augmont) with idempotent retry mechanics, real-time ops reconciliation dashboards (+60% efficiency), and salaried lending flows.

Go (Golang) MySQL Augmont API Compliance
// 04. Technical Capabilities

Skills & Tech Stack

Languages
Go (Golang) Python SQL C++
Cloud & Containers
AWS Lambda AWS ECS / Warm Pools EKS (Kubernetes) S3 SES / SNS / SQS EventBridge AWS Bedrock Google Vertex AI
AI & Speech Telephony
Gemini Context Caching PipeCat Framework Exotel WebSockets Gemini Live LiveKit / SIP LLM-as-a-Judge Claude 3.7
Data & Architecture
MySQL Redis RabbitMQ Multi-Agent Systems Unified Session State Event-Driven (Pub/Sub) Docker CI/CD
// 05. Academic Background

Education

Postgraduate Degree

Indian Institute of Information Technology, Allahabad

M.Tech in Information Technology

2021 – 2023

Specialized in Advanced Algorithms, Distributed Systems, Software Engineering, and Database Internals.

Undergraduate Degree

Rajkiya Engineering College, Azamgarh

B.Tech in Mechanical Engineering

2016 – 2020

Foundational engineering, mathematical modeling, computing fundamentals, and systems logic.

// 06. Beyond Code & Daily Consistency

Hobbies & Daily Pursuits

Disciplined habits outside office hours — algorithmic problem solving, open-source building, and tactical gaming.

Open Full Activity Tracker
// 07. Initiate Direct Connection

Let's build reliable, high-scale AI & backend systems together.

Open to senior roles across backend distributed systems, speech telephony AI infrastructure, and high-scale FinTech microservices.

Send Direct Email
// Channel Metadata ● 200 OK
Location: Bengaluru, India (IST / UTC+5:30)
Current Local Time: —
Direct Phone: +91 8126131525
Portfolio Host: amitsingh.info
Resume Source: Amit.pdf