System Overview
Hey, I'm Saikumar Pujari — a backend engineer who thinks in systems, not just code. I build production-grade apps with Django, Flask, and Redis, design databases that actually scale, and contribute to open-source projects at Microsoft and Django. Currently in my 7th semester at Sir MVIT, Bengaluru, I'm deep into system design, distributed architecture, and building a custom Redis server with Sentinel support from scratch. I don't just write code — I engineer systems.
GitHub Activity
Real-time contribution graph and repository status
Running Services
Core tech stack running as containerized microservices
Active Deployments
Production systems built and maintained
GENOIS
Associate Founder & Engineering · 2026 – Present
Co-building a live career preparation platform for engineering students — personalized roadmaps, coding practice, interview prep, and progress tracking.
AI News Aggregator
Recommendation Platform · 2026
Multi-stage news recommendation using SentenceTransformers embeddings, MMR re-ranking. Async ingestion with APScheduler + RSS. AI features: TTS, summaries, sentiment, Q&A.
Smart Finance Manager
Full-Stack Web App · 2025
Full-stack finance app — expenses, budgets, transactions with auth and dashboards. Django REST Framework + React + TypeScript + PostgreSQL.
PostgreSQL DB Engineering Lab
Database Deep-Dive · 2026 – Present
Transactions, isolation levels, row-level locking, deadlocks, indexing, partitioning. Primary-replica replication via WAL, LSN, replication slots. EXPLAIN ANALYZE, pg_stat, Redis caching.
Financial Data Warehouse
ETL Pipeline · 2025
Enterprise data warehouse with star/snowflake schema. Automated ETL pipelines in Python. Optimized SQL with strategic indexing — 35% improvement.
Custom Redis Server
Distributed Systems · 2025
Redis-compatible server with Sentinel. Microservices, sharding, LRU caching, rate-limiting, distributed storage across AWS/Azure/GCP.
Education
Sir M Visvesvaraya Institute of Technology
Bengaluru, India
System Logs
Interactive Terminal
Type help to see available commands
Blog & Brain Dumps
Building a Redis Server from Scratch: C++ and Network Programming
TCP sockets, protocol parsing, in-memory data structures, and Sentinel failover mechanisms.
PostgreSQL Replication: WAL, LSN, and Primary-Replica Setup
Hands-on experiments with Write-Ahead Logging, LSN tracking, replication slots, failure recovery.
How I Got PRs Merged into Microsoft's vscode-python and Django
Finding good first issues, reading massive codebases, writing PRs, getting reviews and merges.
EXPLAIN ANALYZE is Not Enough: Building a Mental Model for Query Optimization
Indexing strategies, join ordering, partition pruning, and when to use Redis caching.
Django + Celery + Redis: The Production Pipeline Nobody Teaches You
Real patterns for task queues, worker management, broker reliability, and monitoring async jobs.
Monolith to Microservices: Sharding, Caching, and Rate-Limiting at Scale
LRU caching strategies, database sharding, API rate-limiting, AWS vs Azure vs GCP comparison.
Endpoints
Send a message directly to the server admin
→ saikumarpujari068@gmail.comProfessional profile and experience timeline
→ linkedin.com/in/saikumarpujari50+ repositories — source code and contributions
→ github.com/saikumarpujariFull resume — certifications, skills, and experience
→ saikumar.me