Skip to content
View PrachiJha-404's full-sized avatar

Highlights

  • Pro

Block or report PrachiJha-404

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

Hey, I'm Prachi ๐Ÿ‘‹

I'm a third-year CS student at PES University who's really into systems programming, performance engineering, and building things that run fast.

Currently exploring low-level networking, eBPF, and OS internals while trying to figure out why things are slow (and then making them faster).

What I've been building

๐Ÿ”ฅ High-performance systems:

  • Auction Server - Custom binary protocol over TCP + Redis Lua scripts achieving 650k+ RPM (10,836 RPS). Beat Python baseline by 4.6x by ditching the GIL entirely.
  • eBPF Network Monitor - Kernel-space packet analysis processing 1M+ events/sec. Built with Go + C to monitor packet drops and network events with minimal overhead.

โšก OS Development:

  • PicOS - Preemptive multitasking OS for RP2040 (dual-core ARM Cortex-M0+). Built hardware context switching, Round-Robin scheduling, and dynamic program loading with PIC. No firmware reflashing needed.

๐ŸŒ Real-time collaboration:

  • CodeCast - Live code broadcasting platform with Socket.io. Solved distributed state sync across multiple clients with independent navigation. Won 2nd place at CIE Ignite (top 0.5% of 461 teams).

๐Ÿ“Š Full-stack work:

  • Internship Tracker - Flask + MySQL + React platform with role-based workflows, REST APIs, and transactional operations using stored procedures.

Currently

  • Teaching Assistant for Computer Networks at PES University (Socket programming, Wireshark, TCP/IP deep dives)
  • Co-founding CodeCast and scaling it beyond alpha
  • Writing about systems programming on dev.to
  • Probably debugging something that should be working but isn't

Writing

I write about systems, performance, and the weird things I discover while building:

  • eBPF series - Deep dives into building eBPF-based monitoring tools
  • Auction Server breakdown - How I debugged TCP stack saturation and achieved 650k+ RPM
  • More technical posts on dev.to

Tech I work with

Systems & Performance: Go, C, eBPF, Zig
Tooling: Linux perf, Go pprof, Docker, Prometheus
Web stuff when needed: React, Node.js, Flask, Socket.io
Low-level libraries: cilium/ebpf, libbpf, unsafe, sync/atomic

Things I care about

  • Performance: If it's slow, I want to know why
  • Systems internals: Kernel-space, networking stacks, concurrency primitives
  • First principles: Understanding how things actually work under the hood
  • Writing code that doesn't just work, but works efficiently

Let's connect

  • ๐Ÿ“ง prachijha1805@gmail.com
  • ๐Ÿ’ผ LinkedIn
  • ๐Ÿ“ฑ Drop me a message if you want to talk about systems, performance debugging, or why Go's goroutines are actually pretty cool

"Premature optimization is the root of all evil, but knowing when to optimize is the root of all performance."

Pinned Loading

  1. High-Throughput-Auction-Server High-Throughput-Auction-Server Public

    High-throughput Auction Engine built in Go. Handles 650k+ RPM with 100% success rate by optimizing the Windows TCP stack and leveraging Redis Lua atomicity.

    Go 13

  2. ebpf-tcp-monitor ebpf-tcp-monitor Public

    A high-performance Linux kernel observability tool built in Go and eBPF. Tracks 'silent' TCP packet drops in real-time by hooking into the skb:kfree_skb tracepoint, providing deep visibility into kโ€ฆ

    Go

  3. pes-innovation-lab/possum pes-innovation-lab/possum Public

    Raspberry Pi Pico firmwares built in zig with Pico C's SDK

    Zig 1 1

  4. Student-Internship-and-Placement-Tracker Student-Internship-and-Placement-Tracker Public

    Student Internship and Placement Tracker

    JavaScript

  5. Team-Netra/CodeCast Team-Netra/CodeCast Public

    JavaScript