# Kishor Muruganandham — complete site content Source: https://kishor.dev Index: https://kishor.dev/llms.txt # Kishor Muruganandham > For the complete index of this site, see [llms.txt](https://kishor.dev/llms.txt). > I build AI agent systems in production and publish what actually happens. Kishor Muruganandham is a software engineer at Strivelabs. He builds AI agent systems in production and writes up what actually happens. ## At a glance - **Role:** Software Engineer @ Strivelabs - **Focus:** Context & harness engineering - **Works on:** UI · Backend · Infra · Performance - **Based in:** Coimbatore, India ## Latest writing - **[How much of the AI-native SDLC are we actually doing?](https://kishor.dev/blog/how-much-of-the-ai-native-sdlc-are-we-doing)** — 2026-08-24 Our cofounder sent me Anthropic's AI-native SDLC playbook and asked how much of it we were already doing. I had to stop and work out the answer, stage by stage. - **[The Curious Case of the Never-Releasing Heap: A Java Tale ☕](https://kishor.dev/blog/the-curious-case-of-the-never-releasing)** — 2025-11-05 How We Solved Java Memory Retention with JEP 346 - **[[AWS Outage 2025] Part 1: The Diwali That Broke the Cloud — Inside AWS’s DNS Race Condition Disaster 🎆](https://kishor.dev/blog/aws-outage-2025-part-1-the-diwali)** — 2025-10-27 This Diwali, it wasn’t just firecrackers that burst — the cloud did too. 💥 - **[The Hidden Culprit: How macOS Quarantine Attributes Broke Our Lambda Deployment](https://kishor.dev/blog/the-hidden-culprit-how-macos-quarantine)** — 2025-10-27 A trainee’s journey through a strange AWS deployment bug Posts are published on Substack, at https://kishordev.substack.com, which holds their canonical text. This site links to them rather than republishing. ## Elsewhere - GitHub: https://github.com/kishor-repo - LinkedIn: https://www.linkedin.com/in/kishor-muruganandham - X: https://x.com/kishor_dev_ - Substack: https://kishordev.substack.com - Medium: https://medium.com/@kishor-blogs - Email: hello@kishor.dev --- # About Kishor Muruganandham > For the complete index of this site, see [llms.txt](https://kishor.dev/llms.txt). Hello! I'm Kishor Muruganandham, a full stack engineer. I work across the whole path, from the interface someone clicks to the service answering behind it, and the parts I enjoy most are the ones that only show up once something is under real load. On the frontend I start with the design. I care about how an interface looks and how it feels to move through, and I put the same attention into accessibility and performance, so keyboard paths, focus states, reduced motion, and the real weight of what ships to the browser all get looked at rather than assumed. On the backend I go deep on performance and reliability. I work on Java services running in Kubernetes that read from Kafka and hold up at over a hundred thousand requests a minute across regions, and a lot of my time goes into Prometheus and Grafana working out why a graph looks wrong. One investigation I keep coming back to looked exactly like a memory leak and was not one. The used heap rose and fell with traffic, which meant garbage collection was doing its job, and the real problem was the JVM holding committed memory instead of handing it back to the operating system. In a container memory is cost, so a collector that never gives memory back becomes a bill long before anyone files it as a bug. Right now I am a software engineer at Strivelabs, working on an AI agent platform for marketing and sales automation. Most of my attention goes to context engineering and harness engineering, which is the work of deciding what an agent is allowed to see, which tools it can reach, and how all of that stays predictable. I try to establish what is true before deciding what to do, and I would rather read the code, reproduce the problem, and measure it than argue about likely causes. I am not comfortable stopping at a fix that works but cannot be explained. I value clarity in design and believe well-structured code is key to building long-lasting software. I like clean, modular systems that are easy to maintain and evolve as systems grow. Outside of work, I enjoy long drives with music, watching movies in theatres, drawing, and reading blogs to keep learning and exploring new ideas beyond code. I believe in continuous learning and thoughtful engineering, making practical choices that work well in the real world while steadily improving both systems and myself. ## What he works with ### Languages - TypeScript - JavaScript - SQL - Java - Terraform ### Frontend - React - Next.js - Tailwind CSS - HTML/CSS - Figma ### Backend - Node.js - Express - FastAPI - REST APIs - MySQL ### DevOps & Tools - Docker/Podman - AWS - Git - CI/CD - Kubernetes - Linux - Cloud Computing ### Other - Agile/Scrum - System Design - Performance Optimization - Scalability ## Contact - Email: hello@kishor.dev - GitHub: https://github.com/kishor-repo - LinkedIn: https://www.linkedin.com/in/kishor-muruganandham - X: https://x.com/kishor_dev_ - Substack: https://kishordev.substack.com - Medium: https://medium.com/@kishor-blogs --- # Blog > For the complete index of this site, see [llms.txt](https://kishor.dev/llms.txt). Posts document real engineering: what was changed, what it cost, and what the measurements showed afterwards, including the attempts that failed. The posts themselves live on Substack, at https://kishordev.substack.com, which holds their canonical text. ## Posts - **[How much of the AI-native SDLC are we actually doing?](https://kishor.dev/blog/how-much-of-the-ai-native-sdlc-are-we-doing)** — 2026-08-24 Our cofounder sent me Anthropic's AI-native SDLC playbook and asked how much of it we were already doing. I had to stop and work out the answer, stage by stage. - **[The Curious Case of the Never-Releasing Heap: A Java Tale ☕](https://kishor.dev/blog/the-curious-case-of-the-never-releasing)** — 2025-11-05 How We Solved Java Memory Retention with JEP 346 - **[[AWS Outage 2025] Part 1: The Diwali That Broke the Cloud — Inside AWS’s DNS Race Condition Disaster 🎆](https://kishor.dev/blog/aws-outage-2025-part-1-the-diwali)** — 2025-10-27 This Diwali, it wasn’t just firecrackers that burst — the cloud did too. 💥 - **[The Hidden Culprit: How macOS Quarantine Attributes Broke Our Lambda Deployment](https://kishor.dev/blog/the-hidden-culprit-how-macos-quarantine)** — 2025-10-27 A trainee’s journey through a strange AWS deployment bug RSS: https://kishor.dev/rss.xml --- # Journey > For the complete index of this site, see [llms.txt](https://kishor.dev/llms.txt). A timeline of Kishor Muruganandham's professional journey and educational background. ## Work ### Software Engineer — Strivelabs _Present_ Working on an AI agent platform for marketing and sales automation: the workflow engine, the LLM orchestration layer, and the integrations underneath them. ### Software Academy Trainee — Freshworks _2023 - 2026_ Working as a full stack developer, applying modern web technologies to build and maintain software solutions. Continuously improving technical, problem-solving, and collaboration skills. ## Education ### Full Stack Development Program — Freshworks Software Academy (FSSA), Chennai, Tamil Nadu _2022 - 2023_ Trained in full stack web development, life skills, and professional English communication. ### Diploma in Mechanical Engineering — PSG Polytechnic College, Coimbatore, Tamil Nadu _2019 - 2022_ Gained hands-on experience in mechanical engineering fundamentals, manufacturing processes, and engineering principles. ### Schooling (SSLC) — BVN Matric Higher Secondary School, Pollachi, Coimbatore, Tamil Nadu _2019_ Completed 10th standard with a strong academic foundation.