Technical Blog
Thoughts and insights on Software Engineering, Distributed Systems, Network Simulation, and my research interests.
Understanding xv6: A Practical Introduction to Operating Systems

operating-systems, programming, education
Understanding xv6: A Practical Introduction to Operating Systems
Read More
xv6
operating-systems
c
kernel
unix
mit
systems-programming
computer-science

Getting Started with NS3: A Hands-On Guide to Network Simulation

networking, simulation, programming
Getting Started with NS3: A Hands-On Guide to Network Simulation
Read More
ns3
network-simulation
cpp
networking
tutorial
campus-network

Categories
- Backend-engineering
- Performance
- Memory-management
- Software-engineering
- Artificial-intelligence
- Career-development
- Machine-learning
- Data-science
- Algorithms
- Observability
- Microservices
- Devops
- Productivity
- Kubernetes
- Dotnet
- Testing
- Bdd
- Education
- Programming
- Ci-cd
- Graph-theory
- Computer-science
- Theory
- Tutorial
- Operating-systems
- Networking
- Simulation
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