Software engineer, systems builder, and mentor.

I’m Tarun, a software engineer at Siemens Digital Industries Software in Bengaluru. I work on remote desktop delivery for HPC workloads in C++, Rust, Go and Python, and on AI agent tooling that speeds up service migrations and debugging. Before that I spent two and a half years at Mercedes-Benz R&D India building event-driven microservices, and I’ve taught more than 100 students along the way.

Where the memory goes in a Tokio service

An async Rust service that grows to gigabytes rarely has a single leak. The four places I look: future sizes, queues without backpressure, the allocator, and tasks that never finish.

Stay up to date

Get notified when I publish something new, and unsubscribe at any time.

Work

  1. Company
    Siemens Digital Industries Software
    Role
    Software Engineer, HPC
    Date
  2. Company
    Airtribe (remote)
    Role
    Course mentor, part-time
    Date
  3. Company
    Mercedes-Benz Research and Development India
    Role
    Senior Software Engineer
    Date
  4. Company
    GeeksforGeeks (remote)
    Role
    MERN stack mentor, part-time
    Date
  5. Company
    Tata Consultancy Services
    Role
    Assistant System Engineer
    Date
  6. Company
    Growing Stars (remote, US)
    Role
    Educator, part-time
    Date
  7. Company
    Pragyaa LLC (remote, US)
    Role
    AI Software Engineer, intern
    Date
Download CV