# Shashwat Dixit > Software Engineer building performant backends and full-stack applications. I care about systems that scale and developer experience that doesn't suck. This file is an index of markdown pages for language models and coding agents. Prefer the `.md` URLs below over HTML when you need the source content. ## Pages - [Home](https://shashwatdixit.com/index.md): About, work, education, skills, projects, and contact. - [Blog](https://shashwatdixit.com/blog.md): Index of published writing. - [Full content](https://shashwatdixit.com/llms-full.txt): Homepage plus every published post in one markdown file. ## Blog - [What I Learned Shipping 300 Code Reviews in 1.5 Years as a Fresher](https://shashwatdixit.com/blog/what-300-code-reviews-taught-me.md): From fixing undefined variables to decomposing a monolith — a career progression compressed into data. - [Optimizing Django ORM Queries](https://shashwatdixit.com/blog/django-orm-query-optimization.md): Practical patterns for eliminating N+1 queries, reducing p90 latency, and knowing when to split an API endpoint. - [Custom Ctrl f For Embedded Content](https://shashwatdixit.com/blog/custom-search-for-embedded-content.md): How to intercept the browser's native find dialog and implement scoped search within - [Preventing Architectural Decay with Custom Lint Rules](https://shashwatdixit.com/blog/abc.md): How a 43-line Python script saved our team from re-introducing the same structural problem every sprint. - [Adding Structured Logging to Celery Tasks Without Touching Every Task](https://shashwatdixit.com/blog/structured-logging-celery-tasks.md): How a single signal handler gave us argument-level observability across 50+ background jobs. - [Decomposing A Django Monolith](https://shashwatdixit.com/blog/django-monolith-decomposition.md): How I extracted two full-stack modules from a production Django app without downtime — and what I'd do differently next time.