~/arnab-santra $ whoami

Arnab Santra

Systems Engineer at TCS. I build AI agents and backend infrastructure.

I work on AI systems that touch real processes — compliance, hiring, banking, pricing.

When I want to think in a lower register, I write systems code. Tunnels, shells, protocol servers, a language grammar or two.

I completed my CS degree at Heritage Institute of Technology in 2026.

Currently

Building an AI compliance copilot at TCS. Reading credit and loan documents so people don't have to.

Outside of work, I write small, weird systems tools — tunnels, shells, editor extensions — and ship most of them to GitHub.

Experience

Systems Engineer Current
Jun 2026 – Present
TCS
  • AI Compliance Copilot. Automates credit and loan agreement processing. Unstructured files — PDFs, DOCX — get chunked into a standard schema that isolates key clauses, covenants, and risk metrics.
  • Uses CNN-based deep learning for signature detection, layout verification, and authenticity checks. Cuts down fraud and speeds up underwriting.
GenAI Intern
Apr 2025 – Oct 2025
LTIMindtree — Azure & Databricks Centre of Excellence
  • HR hiring system. Agents that shortlist candidates, schedule interviews, and run onboarding. Built with A2A, MCP, LangGraph, AutoGen, and Google ADK.
  • Bank client demo. Turned 3 Figma designs into a working React app in 2 days. Agents score risk and match banking offers.
  • Pricing calculator. Reads a project brief, pulls similar past projects, and builds a pricing sheet. Margins and timelines update live.
  • Analytics dashboard. Built for a hospital NGO client. LangGraph and Plotly, with automated reporting.

Projects

Agentic AI

NewsLens
Python · FastAPI · ongoing

A Python SDK for news summarization. Runs on a local GPU or a remote API. Speaks MCP and A2A, so agents can call it directly.

Systems & networking

gotunnel
Go

A reverse tunnel. Exposes a local server to the internet over a secure TCP connection, with TLS and automatic reconnects.

Shelly
Go · WebSockets

A remote shell tool. A server and a small background agent talk over WebSockets. Shell input and output stream in real time.

autobahn-testsuite-Py3
Python · WebSockets

Ported a WebSocket test suite from Python 2 to 3.10+. Fixed 50+ test cases and a string-vs-bytes bug in the protocol layer.

TUI Weather App
Go · SQLite

A weather app for the terminal. Searches 200,000+ cities instantly from a local SQLite index, no API round trip needed.

Hot-Reloading-in-C
C · raylib

A small game loop that reloads its own code while running. Edit the game logic, recompile it as a shared library, and it swaps in live.

ThreadPool
Rust

A thread pool built from scratch, used inside a small multithreaded server. A learning project — simple on purpose.

Language & editor tooling

BidhuScript tooling
Tree-sitter · TypeScript

Editor support for BidhuScript, a language built by a friend. I wrote the tree-sitter grammar, then extensions for VS Code and Zed on top of it, with real syntax highlighting instead of regex guesses.

Mobile

Chronos
Kotlin · Jetpack Compose

An offline time-management app for Android. Built with MVVM and Compose, with an hour-by-hour timeline view.

Also on GitHub: Browsy, a Go HTTP client built from scratch; Tabby, a Chrome extension for quick tab-switching; SAR image colorization with a GAN; a from-scratch neural net for MNIST digits (97.02%); Gitman, a small Git clone in C++; and badie. All at github.com/Arnab-cloud.

Hackathons

Google Agentic AI Day 2025, Bangalore
Agents that turn transaction history into a financial plan.
Top 91 / 710+
Innovation 2024, NSHM Knowledge Campus
Team lead. A DSA learning platform, part LeetCode, part classroom.
4th place
HackHeritage 2024
Led the SAR image colorization project.
Top 28 / 180
HackHeritage 2023
A legal chatbot trained on the Coal Acts of India.
Top 15 / 120

Education

Heritage Institute of Technology
B.Tech, Computer Science. DGPA 9.22/10. Completed 2026.
2022 – 2026
The SVMCM High School
Higher Secondary 97.00% (2022). Secondary 92.43% (2020).
2014 – 2022