
I’m Tarun Nahak. I live in Bengaluru, where I build backend systems and the tools that make them easier to debug.
I’m a software engineer at Siemens Digital Industries Software, where I joined the HPC team in March 2026. I work on Windows remote desktop delivery for workloads scheduled with PBS, writing C++, Rust, Go and Python, including the CPU- and GPU-based decoding paths that decide how smooth a session feels. I also build AI agent tooling: agentic workflows that analyse services and carry out the repetitive parts of migrations, and an MCP-based tool that helps track down session, codec and connectivity failures.
Before Siemens I spent two and a half years at Mercedes-Benz Research and Development India as a senior software engineer. I led teams of up to seven engineers, built event-driven microservices in Go, Kotlin, Rust and Python on Kafka, moved legacy services to Go and Kotlin without downtime, and built an LLM-powered question-answering service. Part of that work was on-site in Germany, and in 2024 Mercedes-Benz R&D India awarded me its Gold and Bronze Medals of Excellence.
I started my career in 2021 at Tata Consultancy Services in Hyderabad, building web applications and REST and gRPC APIs in Go, Java and Node.js. Just before that I interned remotely at Pragyaa LLC, a US startup, working on a RAG service, authentication and payments for LegalGraph’s products.
Outside work I build things to understand systems from the inside: godevtool, a zero-dependency debugging toolkit for Go services; a flight booking system split into microservices over RabbitMQ; and experiments with every flavour of gRPC streaming. You’ll find them on the projects page.
I also teach. I was a course mentor on Airtribe’s Node.js backend track from 2024 to 2025, and before that I taught more than 100 students at Growing Stars and mentored developers at GeeksforGeeks. I wrote an ebook on modern JavaScript, and I publish the low-level design and interview prep material I use in my sessions. Since July 2026 I’ve also been studying part-time for an Executive M.Tech in Artificial Intelligence at IIT Bhilai.
Frequently asked questions
- Who is Tarun Nahak?
- Tarun Nahak is a software engineer at Siemens Digital Industries Software in Bengaluru, India. He works on remote desktop delivery for high-performance computing (HPC) workloads and on AI agent tooling. Before Siemens he was a senior software engineer at Mercedes-Benz Research and Development India.
- What does Tarun Nahak specialise in?
- Backend and systems engineering: Go, Rust, C++, Python and TypeScript; event-driven microservices on Kafka; remote desktops for HPC with CPU and GPU decoding; and AI agents, the Model Context Protocol (MCP) and retrieval-augmented generation (RAG).
- Where has Tarun Nahak worked?
- Siemens Digital Industries Software (2026 to present), Mercedes-Benz Research and Development India (2023 to 2026), Tata Consultancy Services (2021 to 2023) and Pragyaa LLC as an intern (2021). He has also been a course mentor at Airtribe (2024 to 2025), a mentor at GeeksforGeeks and an educator at Growing Stars.
- Has Tarun Nahak mentored developers?
- Yes. From 2024 to 2025 he was a course mentor at Airtribe on the Node.js backend track, running low-level design sessions, mock interviews and project reviews. Before that he was a MERN stack mentor at GeeksforGeeks (2022 to 2023) and taught more than 100 students at Growing Stars (2021 to 2022).
- Where did Tarun Nahak study?
- He has a B.Tech in Computer Science and Engineering from Malla Reddy Institute of Technology and Science, Hyderabad (JNTUH, 2021), and since July 2026 has been studying part-time for an Executive M.Tech in Artificial Intelligence at IIT Bhilai.
- How can I contact Tarun Nahak?
- Email tarunnahak25@gmail.com or connect on LinkedIn at linkedin.com/in/tarunnahak.