Skip to content
View mokshablr's full-sized avatar

Block or report mokshablr

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
mokshablr/README.md
$ whoami
Arjun R Maniyani · backend engineer @ IBM (z/OS)

$ ls ~/no-infrastructure-required
gander/      opens any file on android. no network access.
wasmhive/    distributed compute. the cluster is browser tabs.
freesend/    transactional email. your SMTP, not a vendor's.

800+ people starred an app that cannot connect to the internet.

That's Gander. It opens PDFs, Word, Excel, PowerPoint, photos, video, audio, Markdown and code on Android, and its manifest declares no INTERNET permission at all. Not a privacy policy promising it won't phone home. Android will not let it.

That's roughly the theme of everything below. I like building things that work without a server, a vendor, or your data.

Tip

Gander is in closed testing on Play right now and every tester counts. Opt in here.


The three I'd actually show you

Gander · Kotlin

PDF Spreadsheet Slides Photo

An offline document viewer with zero permissions. Every release is built reproducibly and its SHA-256 published in the release notes, so you can build from source and check that I shipped you what I said I did. MIT, in F-Droid's queue.

WASMHive · Rust · WASM · WebRTC

Path-traced scene rendered across browser tabs

A distributed compute framework where the cluster is browser tabs. A Rust master splits a job, ships a WASM module over WebRTC to whoever has the page open, and reduces the results locally. No datacenter, no install, no signup. Opening a tab is the entire onboarding.

The demo is a path tracer, and that image is its output. A 1280x720 frame renders in 9.34s on one tab and 5.60s across two, and both PNGs have identical checksums, because tile RNG is deterministically seeded and a retried tile reproduces exactly.


Note

Decentralized WebGPU-Powered WASM Compute Framework Springer, Lecture Notes in Networks and Systems (Scopus-indexed), 2026, pp. 325-335. I'm first and corresponding author.

Emostream · Kafka · Spark · Redis

The Hotstar problem: a stadium's worth of people watching the same cricket match, all mashing the same emoji at the same wicket. Ingests the firehose through Kafka, aggregates in Spark Structured Streaming, fans back out over SSE and WebSocket. Locust-tested at 100,000+ concurrent reactions under 50ms.


Also worth a look

Freesend A transactional email API that sits in front of your SMTP server. Open alternative to Resend, self-hosted, SDKs on npm and PyPI. 100k+ emails went through the instance I ran.
metaflow-vscode-prototype VS Code extension for Metaflow: live DAG graph, artifact browser, one-key run launcher, generated debug configs.
ai-stock-portfolio-manager Indian-market portfolio analysis running entirely on local LLM inference through Ollama.
Distributed-Systems-Cluster-Simulation A very small Kubernetes: scheduler, node health, pod placement, written from scratch.

Elsewhere

I once put a semi-autonomous prototype on an Ather 450X, lane tracking and obstacle detection running on Infineon firmware, and rode it around Ather's own test track. Top 5 in India out of 180+ teams at Byte Battles 2.0. Also took 2nd at IEEE Hack for Humanity.

Pinned Loading

  1. gander gander Public

    Take a gander at any file. Offline, zero-permission Android viewer for PDF, Word, Excel, PowerPoint, photos, video, audio, Markdown and code.

    JavaScript 921 33

  2. Freesend Freesend Public

    An open-source alternative to Resend using your own infrastructure!

    TypeScript 20 4

  3. Emostream Emostream Public

    Concurrent Emoji Broadcast over Event-Driven Architecture

    Python

  4. ai-stock-portfolio-manager ai-stock-portfolio-manager Public

    An AI-driven workflow to monitor, analyze, and optimize your Indian stock portfolio using free tools and local LLM inference via Ollama.

    Python 4 3