Skip to content
View RitwickVerma's full-sized avatar

Highlights

  • Pro

Block or report RitwickVerma

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

Ritwick Verma

Search infrastructure engineer. For 5.5 years I've worked on Cassini, eBay's C++ search engine, where I own fitment: the subsystem that decides which parts fit your car, across 16 eBay sites. Off the clock I build by directing AI coding agents (Claude Code and a self-hosted agent that runs my homelab): I set the design, review the diffs, and verify the result before I claim it.

Selected work

Project What it is
TizenAmbilight Ambilight from inside a Samsung TV: reads the undocumented video plane from memory, tone-maps PQ HDR, drives a WLED strip at 20–25 fps. No capture card. (write-up)
Crush 80 firmware Open ZMK firmware for a keyboard whose vendor never released source: Telink RISC-V SoC, 154 per-key LEDs, pinout traced from PCB photos and Ghidra.
Homelab as code 16 Proxmox guests, 14 declared in OpenTofu, nightly drift detection, SSO + VPN, alerts that page once per real fault. (write-up)
Plutus Quant research harness built to falsify itself: point-in-time backtests, bootstrap confidence intervals, rejected ideas documented. Private repo. (write-up)
ShutUp Answer, silence or end calls with a wave. 26,000+ downloads. Rebuilt in Kotlin + Compose.
kwin-canvas Infinite window canvas for KDE Plasma on KWin's public API; 374 test scenarios. Fork, agent-written under my direction.

Older here on GitHub: RPG (2D RPG engine in C++/SDL2, no game engine) and Gesture-Manager-X (libinput gestures GUI, on the AUR). New work lives on GitLab.

Links

Pinned Loading

  1. Resume Resume Public archive

    Archived — current resume is at ritwickverma.dev/resume

  2. FlapPYball FlapPYball Public

    Flappy Bird clone in Python/Pygame

    Python 1 1

  3. RPG RPG Public

    2D RPG engine in C++/SDL2 — hand-rolled collision, animation and dialogue trees, no game engine

    C++

  4. Gesture-Manager-X Gesture-Manager-X Public

    Extended GUI for interacting with libinput-gestures

    Python 7

  5. ShutUp ShutUp Public archive

    Uses proximity sensor to perform actions when ringing, Can also schedule calls.

    Java 20 8

  6. BTP BTP Public

    B.Tech project work — early coursework

    Python 4