Skip to content

Profile

About Me

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.

My journey has the timeline, from a mechanical engineering diploma to where I am now.

01Skills

Languages
TypeScriptJavaScriptSQLJavaTerraform
Frontend
ReactNext.jsTailwind CSSHTML/CSSFigma
Backend
Node.jsExpressFastAPIREST APIsMySQL
DevOps & Tools
Docker/PodmanAWSGitCI/CDKubernetesLinuxCloud Computing
Other
Agile/ScrumSystem DesignPerformance OptimizationScalability

02Get in touch

Email me at [email protected], or find me here: