Skip to content
View Souma061's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report Souma061

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Souma061/README.md
Header Banner

Profile Views

Typing SVG

B.Sc Computer Science Student | Backend & Distributed Systems Engineer | India 🇮🇳

I design and engineer scalable backend architectures, high-throughput distributed systems, and search infrastructure.
Passionate about asynchronous messaging, database internals, transactional resilience, and concurrent systems.

LinkedIn Email Dev.to Instagram


📝 Technical Deep Dive & Key Engineering Wins

Highlights demonstrating backend, search systems, performance tuning, and distributed architectures:

  • Scaled Event Booking to 1,013 req/s: Tuned concurrency with 33 asynchronous workers, achieving a 394% throughput boost and reducing p95 latency from 3,100ms down to 44ms.
  • 🔍 First-Principles Search Engine & Crawler: Built an asynchronous multi-worker BFS crawler with polite robots.txt rate-limiting, SQLite FTS5 inverted indexing, and Okapi BM25 relevance scoring serving instant paginated results.
  • 🔄 Transactional Kafka Outbox Pattern: Implemented resilient event publishing with PostgreSQL outbox table + Redis caching + spillover handling for 1,000+ queue overflows.
  • 🛡️ Zero Booking Race Failures: Handled 46,576 concurrent seat-grab transactions in rigorous stress testing with 0 race condition anomalies.
  • 🚀 Non-Blocking Concurrency: Offloaded CPU-intensive bcrypt hashing to thread executors (run_in_executor), eliminating Python event loop starvation.

🚀 Featured & Distributed Systems Projects

Project Description & Architecture Tech Stack Links
Search-Engine (DevDocs) Production-grade developer search engine with an asynchronous BFS web crawler, Turso (libSQL FTS5) inverted indexing, Okapi BM25 ranking, and sliding-window rate limiting.
BFS Crawler Inverted Index Okapi BM25 Rate Limiting
TypeScript
React 19
Turso (libSQL)
Vercel
🚀 Live Demo
📦 Repo
Event-Booking-Service High-concurrency event ticketing platform bench-tested to 1,013 req/s with atomic seat reservations, Cashfree payment gateway integration, and Redis distributed locks.
Distributed Locks TTL Cache Async Workers Load Testing
FastAPI
React
TypeScript
PostgreSQL
Redis
🚀 Live Demo
📦 Repo
kafka-learning Order, inventory, and notification microservices communicating asynchronously with transactional outbox publishing, leader election, and dead-letter queues.
Outbox Pattern Leader Election DLQ Idempotency Circuit Breaker
FastAPI
Apache Kafka
Redis
PostgreSQL
Docker
📦 Repo
Webhook-Relay-Service High-performance, self-hostable, decoupled webhook ingestion and payload transformation service with automated retry backoffs and idempotent delivery.
Event Streaming Decoupled Queues Retry Engine Idempotent Delivery
FastAPI
Apache Kafka
Docker
TypeScript
📦 Repo
LinguaChat Real-time bi-directional messaging application with automated on-the-fly language translation across active chat rooms.
WebSockets Bi-directional Messaging Room State
Socket.IO
Node.js
Express
React
📦 Repo

🔨 Currently Building & Learning

  • 🔭 Distributed Tracing Demo: Instrumenting Kafka microservices with OpenTelemetry + Jaeger for end-to-end distributed transaction tracing.
  • Webhook Relay Engine: Building an ultra-resilient webhook ingestion gateway with automated retry backoffs and signature verification.
  • 📚 System Design Blueprint: Curating production-ready patterns for rate limiting algorithms, raft consensus, distributed caching, and database sharding.

💻 Tech Stack & Tooling

⚙️ Backend & Distributed Messaging

FastAPI Kafka Node.js Express.js Socket.io Redis Nginx

🗄️ Databases & Storage

PostgreSQL Turso libSQL MongoDB MySQL Firebase

🎨 Frontend & Mobile

React Next.js TypeScript JavaScript HTML5 CSS3 Flutter Dart

📊 Observability, Testing & DevOps

Docker Prometheus Grafana OpenTelemetry Locust Postman Git

💾 Core Languages

Python TypeScript JavaScript C PHP Dart


📊 GitHub Activity & Metrics

GitHub Stats Top Languages

GitHub Streak



Activity Graph



Dev Quote

Footer Wave

Pinned Loading

  1. Webhook-Relay-Service Webhook-Relay-Service Public

    Python

  2. LinguaChat LinguaChat Public

    Real-Time Chat Application

    TypeScript

  3. Event-Booking-Service Event-Booking-Service Public

    Python

  4. Search-Engine Search-Engine Public

    TypeScript

  5. portfolio-Website portfolio-Website Public

    My Personal Portfolio

    HTML

  6. Skribble Skribble Public

    TypeScript