Blog Technical Blog

Thoughts and insights on Software Engineering, Distributed Systems, Network Simulation, and my research interests.

Memory Management in Production: Avoiding the Silent Killers

Date June 01, 2025
backend-engineering, performance, memory-management

Memory Management in Production: Avoiding the Silent Killers

Read More
tag memory-management dotnet garbage-collection docker performance-optimization production-debugging aspnet-core

Growing as a Software Engineer in the Age of LLMs and Vibe Coding

Date May 28, 2025
software-engineering, artificial-intelligence, career-development

Growing as a Software Engineer in the Age of LLMs and Vibe Coding

Read More
tag llm vibe-coding software-engineering ai-assisted-development career-growth programming

Taming the Imagination: A Comprehensive Guide to Handling Hallucinations and Implementing Guardrails in Agentic AI

Date May 23, 2025
artificial-intelligence, machine-learning, software-engineering

Taming the Imagination: A Comprehensive Guide to Handling Hallucinations and Implementing Guardrails in Agentic AI

Read More
tag hallucinations ai-safety guardrails llm agentic-ai machine-learning

Building an Agentic AI Analytics Dashboard: A Deep Dive with LangChain, LangGraph, and Fine-tuned LLAMA

Date May 20, 2025
artificial-intelligence, machine-learning, data-science

Building an Agentic AI Analytics Dashboard: A Deep Dive with LangChain, LangGraph, and Fine-tuned LLAMA

Read More
tag langchain langgraph llama ai analytics llm fine-tuning python

Neural Algorithmic Reasoning: Teaching Neural Networks to Think Like Algorithms

Date April 05, 2025
artificial-intelligence, machine-learning, algorithms

Neural Algorithmic Reasoning: Teaching Neural Networks to Think Like Algorithms

Read More
tag neural-networks algorithms deep-learning reasoning python pytorch
Tags
memory-management dotnet garbage-collection docker performance-optimization production-debugging aspnet-core llm vibe-coding software-engineering ai-assisted-development career-growth programming hallucinations ai-safety guardrails agentic-ai machine-learning langchain langgraph llama ai analytics fine-tuning python neural-networks algorithms deep-learning reasoning pytorch opentelemetry distributed-tracing monitoring observability microservices cursor chatgpt claude ai-tools software-development research productivity csharp backend-engineering system-design database-optimization caching kubernetes zero-downtime deployment devops rolling-updates xunit specflow dotnet9 unit-testing bdd tdd best-practices ci-cd design-patterns java object-oriented singleton strategy observer decorator github aws story automation cloud clique-partition graph-algorithms np-complete social-networks clustering combinatorial-optimization online-algorithms advice-complexity competitive-analysis algorithm-engineering theoretical-computer-science optimization orchestration containers xv6 operating-systems c kernel unix mit systems-programming computer-science ns3 network-simulation cpp networking tutorial campus-network