Skip to content
View omsingh02's full-sized avatar

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  ·  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

Telepad's touchpad screen Telepad'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 when you first pair, and there is no account and no cloud.

Kotlin · Jetpack Compose · Rust · Noise protocol · MIT · 6 releases

Get the app  ·  Source
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 · 5 releases · CI and end-to-end tests

Site  ·  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.
MusicVault A personal music cloud on free tiers, with a web player and an OpenSubsonic server. Invite-only.
Bunny Runner A 3D endless runner in 31 KB. 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. telepad telepad 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 2

  2. 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 1

  3. 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 1

  4. tempmail-watcher tempmail-watcher Public

    Zero-dependency CLI that creates a disposable inbox, waits for verification emails, and copies the OTP or confirmation link to your clipboard. Linux, macOS, Windows & WSL.

    Python

  5. bunny bunny Public

    🐰 A tiny, cute 3D endless runner for your browser. Three.js, no build step, works on phones.

    JavaScript 3