Skip to content
View omsingh02's full-sized avatar
💼
Open to internships
💼
Open to internships

Highlights

  • Pro

Block or report omsingh02

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. 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
omsingh02/README.md
Om Singh. I build and ship open-source tools.

omsingh.me  ·  LinkedIn  ·  Blog  ·  contact@omsingh.me

Second-year BTech CSE student at Galgotias University, Greater Noida. I build and ship open-source tools that ask little of the people using them: no account, no cloud, and rules enforced where they can't be skipped.

Looking for internships. I usually reply within a day.


Selected work

A Gatekeep delivery: its files, the people it was sent to, when each opened it and how many downloads they have left Files, for exactly who you choose.
Self-hosted file delivery. Each recipient signs in with their own email code or password, every open, download and denied attempt is logged, and you can take access back while their page is open.

Next.js · TypeScript · Supabase · Docker · MIT · CI and end-to-end tests

Site  ·  Source
Beckon's touchpad screen Beckon's keyboard screen in dark mode Your phone, as your computer's trackpad.
An Android app with a desktop companion for Windows, Linux and macOS, over Wi-Fi or Bluetooth. Every touch is end-to-end encrypted, you confirm a fingerprint or scan a QR code when you first pair, and there is no account and no cloud. Formerly Telepad.

Kotlin · Jetpack Compose · Rust · Noise protocol · MIT

Get the app  ·  Source
Leery's table on a phone A bluff being caught in Leery A bluffing card game you can't cheat at.
Lie about your cards, call out everyone else's, and be first to empty your hand. Two to eight players on any phone, with friends or bots. The rules run in Postgres, so nobody can cheat.

TypeScript · React · Postgres · Realtime · MIT

Play it  ·  Source

More

gulms Your university LMS from the terminal. Syncs courses, finds lectures, and turns slide decks into Markdown and PDF study notes. Rust.
hark Always-on song recognition for Linux, published as an MPRIS2 player for Waybar, GNOME, KDE and playerctl. Rust.
hivectl Per-key RGB, live animations and a music visualizer for the Kreo Hive 98 on Linux, straight over hidraw. Python. Demo.
Reel A private-first movie and TV watchlist with episode progress, stats and an MCP server. React, Supabase.
Bunny Runner A 3D endless runner for the browser. About 31 KB of its own code. Three.js.
tempmail-watcher A CLI that waits for a verification email and copies the code or link to your clipboard.

Greater Noida, India  ·  omsingh.me

Pinned Loading

  1. gatekeep gatekeep Public

    Secure file delivery with receipts. Send files to named people, see every open and download, and take access back. Self-hosted and open source.

    TypeScript 2

  2. beckon beckon Public

    Use your Android phone as a trackpad, keyboard and media remote for Windows, Linux and macOS, over Wi-Fi or Bluetooth. Open source, end-to-end encrypted, no account.

    Kotlin 7 1

  3. leery leery Public

    Leery — a realtime bluffing card game for 2–8 players. Lie, call it, clear your hand. Play with friends or bots; the rules run in Postgres, so nobody can cheat.

    TypeScript 2

  4. gulms gulms Public

    Your university LMS, from the terminal. Sync courses, find lectures, and turn slide decks into study notes (Markdown + PDF). One fast binary for Moodle portals.

    Rust 2

  5. hark hark Public

    Always-on song recognition for Linux, published as an MPRIS2 media player for Waybar, GNOME, KDE and playerctl

    Rust 2

  6. hivectl hivectl Public

    Linux lighting control for the Kreo Hive 98: hardware modes, per-key RGB, live animations, music visualizer and a Hyprland keybind HUD. Pure Python.

    Python 2