Skip to content
View siddhantmadhur's full-sized avatar
:shipit:
:shipit:

Organizations

@reocelot-team

Block or report siddhantmadhur

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

Siddhant Madhur

Computer Science student at UC Santa Cruz and former intern on Google Search. I build developer tools, self-hosted software, and low-level systems. Most of my work lives in Go, web development, and Linux/operating systems.

Skills

  • Primary: C++, Go, JavaScript/TypeScript
  • Working knowledge: Rust, Python, Dart, Lua, Shell
  • Focus areas: Self-hosted infrastructure, developer tooling, reverse proxies, game engines, Linux daemons, web performance, GPU and systems programming

Experience

  • Google — Software Engineer Intern, Search [June 2025 - September 2025]
  • University of California, Santa Cruz — B.S. Computer Science [September 2023 - March 2027]

Projects

  • pequod — A fast, open-source media server, built as an alternative to Plex, Jellyfin, and Emby. (In progress)
  • mercury-engine — A 3D game engine written in C++20 on Direct3D 11.
  • bmo — Live reload for any language or framework. Comparable to Vite, but for Go and HTML templates.
  • react-rating — A drop-in replacement for the MUI Rating component at roughly 6 kB, down from 25 kB.
  • open — A 12-line Linux clone of the macOS open command.

Contact

Pinned Loading

  1. pequod pequod Public

    [Work in Progress] A FOSS replacement for Plex, Jellyfin and Emby that is fast, fresh and looks good.

    TypeScript 10 1

  2. mercury-engine mercury-engine Public

    3d game engine written in D3D11

    C++ 2

  3. gerrit-ssh gerrit-ssh Public

    Terrible SSH reverse proxy for gerrit

    Go

  4. open open Public

    Similar to the macOS "open" command, which opens a file/folder with the correct programs

    Shell

  5. react-rating react-rating Public

    When I was using MaterialUI's Rating component it was, alone, adding 25kb to my JavaScript bundle size. This component is meant to replace it, with eventual, full feature parity with no wasteful Ja…

    TypeScript 1

  6. bmo bmo Public

    Live and hot reload for any language framework

    Go 1