shashidhar

Hi, I'm Shashidhar Biradar

Final-year Computer Science student in Bengaluru, deeply interested in backend engineering, distributed systems, operating systems, and networking.

I enjoy designing systems that are correct, observable, and resilient under load.

About Me

I'm a final-year CS student graduating in 2026, and I gravitate naturally towards problems that involve concurrency, performance, and system design. I've solved hundreds of data-structures and algorithms problems, and I use that foundation to think clearly about trade-offs in real systems.

My interests live at the intersection of backend engineering, distributed systems, operating systems, and security. I like understanding how things work all the way down from TCP and syscalls up to APIs and product behavior.

I try to approach work like an engineer, not just a coder: write things down, build small but solid pieces, and iterate with discipline and curiosity.

Experience

Backend Engineering Intern — project44

December 2025

  • Joining the team as a backend engineer to work on high-throughput, reliability-focused services.
  • Excited to work with production systems, observability, and real-world performance constraints.

Hybrid Event-Triggered Intrusion Detection — Research / Capstone

  • Built a hybrid intrusion detection system for CAN bus traffic, combining rule-based filters with machine learning.
  • Achieved large reductions in expensive ML inference calls while keeping detection quality near the baseline.
  • Focused on system behavior under load: latency, resource usage, and practical deployability.

Projects

I like building things that expose real constraints: concurrency, failures, state, and scale. A few representative projects:

Trex — Tech Blogging and Forum Platform

A serverless-first blogging and discussion platform built to experiment with cloud-native architecture and DX.

  • Built on Cloudflare Workers (Hono) with a PostgreSQL + Prisma backend.
  • Used Next.js and Tailwind CSS on the frontend, deployed via Vercel for fast iteration.
  • Focused on clean API design, auth flows, and predictable data access patterns.

Stack: Cloudflare Workers · Hono · PostgreSQL · Prisma · Next.js · Tailwind

Payx — Payments and Banking App

A simple banking-style app to practice modeling balances, transactions, and edge cases around money flows.

  • Implemented core flows like transfers, balance checks, and history views with a MySQL + Express backend.
  • Focused on avoiding inconsistent state and handling failures gracefully.
  • Used Tailwind for fast iteration on the UI while most of the complexity lives in the backend.

Stack: Node.js · Express · MySQL · Tailwind

Newz — News Aggregator

A minimal news aggregation app used to explore client-side vs server-side rendering trade-offs.

  • Built with Next.js and Tailwind, backed by Firebase for auth and persistence.
  • Implemented basic feeds and user state, focusing on correctness more than flashy UI.

Stack: Next.js · Firebase · Tailwind

Projects preview

queueCTL

Distributed background job queue CLI.

  • Worker-pool based execution with bounded queues and back-pressure.
  • At-least-once delivery with retries, exponential backoff, and idempotency guarantees.
  • Graceful shutdown: drains in-flight jobs and exposes health endpoints for orchestration.

Go · CLI · Concurrency · Context cancellation · Docker

GammaDB

Log-structured distributed key-value store.

  • Append-only storage engine with segment compaction and tombstones.
  • Read path optimized with in-memory indexes and on-disk SSTable-style files.
  • Explored locking strategies and concurrency control for multi-goroutine access.

Go · Storage engines · Concurrency · File I/O

API Gateway for AI Workloads

Scalable request routing & rate-limiting layer.

  • Fan-out/fan-in pattern to multiple model backends with per-tenant limits.
  • Token-bucket based rate limiting and circuit breaking for unhealthy upstreams.
  • Caching hot responses and aggregating metrics for SLO monitoring.

Go/C++ · Reverse proxy · Rate limiting · Load balancing

Hybrid Event-Triggered IDS

Efficient intrusion detection for CAN bus traffic.

  • Hybrid rule-based + ML pipeline with ~95% reduction in model invocations.
  • Evaluated on Car Hacking dataset; near-baseline recall with lower cost.
  • Focused on OS-level performance and memory footprint under load.

Python · ML · Networking · Linux

Technical Skills

Distributed Systems & Backend

APIs, concurrency, background jobs, reliability, observability.

Languages & Tools

Go, TypeScript/JavaScript, Node.js, SQL, basic C/C++.

Databases & Infra

PostgreSQL, MySQL, Redis, Docker, cloud platforms.

Problem Solving

Strong DSA foundation and competitive programming background.

Notes & Writing

I plan to use this site as a place to write about systems topics that interest me — from queues and storage engines to networking, observability, and performance. The goal is to have a collection of working notes, design docs, and problem breakdowns.

Contact

I'm always open to interesting backend, distributed systems, or infra-related opportunities and collaborations.

Reach out to me by email: shashidhxr@gmail.com