Skip to content
View Mohith1612's full-sized avatar

Block or report Mohith1612

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.

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
Mohith1612/README.md

Mohith N

Backend and systems engineer focused on storage, distributed systems, and reliability. I like building the durable, concurrent, failure-tolerant layer that sits underneath applications — and understanding exactly how it behaves when pushed past its limits.

B.Tech in Computer Science, Dayananda Sagar University (2025). Currently Founding Engineer at SiteSmart.


Featured projects

WAL Engine  ·  Go A crash-consistent Write-Ahead Log engine: segmented append-only storage, CRC32C corruption detection, concurrent group commit with strict LSN ordering, and checkpoint-assisted crash recovery. Validated with 90+ tests including fault injection and chaos testing. Models the durability internals found in systems like PostgreSQL WAL and RocksDB.

Distributed Job Queue  ·  Python FastAPI Redis PostgreSQL Kubernetes  ·  Live A priority job queue with exponential-backoff-with-jitter retries, idempotent request handling, per-job execution timeouts, and worker crash recovery. Multi-queue Redis scheduling, PostgreSQL-backed job state, and a Kubernetes (kind) deployment. Load-tested with k6 to find the worker-throughput scaling ceiling.

Collaborative Canvas  ·  TypeScript Yjs uWebSockets.js  ·  Live A real-time multi-user whiteboard using CRDTs over a binary WebSocket protocol, with per-socket backpressure handling and measured graceful degradation under load.


Writing

I write about storage internals, performance engineering, and real-world debugging at blog.mohith16.com.


Tech

Languages: Go · Python · TypeScript · SQL Infrastructure & tools: Linux · Docker · Kubernetes · PostgreSQL · Redis · Prometheus · k6 · GitHub Actions · AWS


Reach me

LinkedIn  ·  Portfolio  ·  mohith.work16@gmail.com

Pinned Loading

  1. job-queue-system job-queue-system Public

    Python

  2. canvas canvas Public

    TypeScript

  3. wal wal Public

    Go