June 18, 2026
performance-engineering, dotnet, systems
This is a long write-up about building a C# solver for the One Billion Row Challenge on Apple Silicon. I am going to start from the boring version, explain why it falls apart, then rebuild the system one layer at a time.
csharpdotnetnativeaot1brcperformancearm64
June 01, 2025
backend-engineering, performance, memory-management
Memory Management in Production: Avoiding the Silent Killers
memory-managementdotnetgarbage-collectiondockerperformance-optimizationproduction-debugging
May 28, 2025
software-engineering, artificial-intelligence, career-development
Growing as a Software Engineer in the Age of LLMs and Vibe Coding
llmvibe-codingsoftware-engineeringai-assisted-developmentcareer-growthprogramming
May 23, 2025
artificial-intelligence, machine-learning, software-engineering
Taming the Imagination: A Comprehensive Guide to Handling Hallucinations and Implementing Guardrails in Agentic AI
hallucinationsai-safetyguardrailsllmagentic-aimachine-learning
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
langchainlanggraphllamaaianalyticsllm