Home · Python & FastAPI · C# · .NET · SQL · TypeScript & React · System Design · Interview Prep · Algo Patterns · SQL
⚡ Developer Reference

Study Notes &
Crash Courses

A personal collection of dense, practical reference guides covering full-stack development, system design, and interview prep.

// Reference Guides
PY
Python & FastAPI
Fundamentals, core concepts, virtual environments, Pydantic models, and FastAPI from routing to deployment.
Python 3.12 FastAPI Pydantic Async
C#
C#, .NET & SQL
Modern C# syntax, OOP, async patterns, ASP.NET Core, Entity Framework Core, and SQL through advanced queries.
C# 12 .NET 8 EF Core SQL
TS
TypeScript & React
Types, generics, advanced TS patterns, React hooks, state management, data fetching, and testing strategies.
TypeScript React 19 Hooks Testing
SD
System Design & Architecture
Scalability fundamentals, distributed systems patterns, databases, caching, messaging, and design trade-offs.
Scalability Distributed Databases Caching
IQ
Interview Prep
Searchable Q&A covering C# & .NET, databases, architecture, React, algorithms, Python, and behavioural questions.
C# · .NET React Algorithms Behavioural
SQL
SQL — Enterprise Reference
Foundations through advanced patterns: joins, window functions, indexes, ACID transactions, query optimisation, normalisation, and enterprise-scale architecture.
Window Functions Indexes Transactions Performance
AL
Algorithm Patterns
10 core LeetCode patterns — sliding window, two pointers, DFS, BFS, dynamic programming, heap, and more with worked examples.
Sliding Window DFS / BFS DP LRU Cache