Download PDF

Siddharth S Singh

Bangalore, India · remote, any time zone me@shantaram.xyz xyzshantaram xyzshantaram shantaram.xyz

Software engineer, four years in production, most of it as an independent contractor owning a product end to end. I pick up unfamiliar stacks quickly and read before I write, then build systems I can reason about: a Rust and WebAssembly sandbox, the protocol runtime around it, a coding-agent harness, and the web apps on top. What I care about is open-source software that is useful, fast, and correct — worth reaching for, and simple enough that someone else can read and change it.

Experience

Software Engineer (contract)Apr 2024 — Present
SoapboxRemote
Founder and engineer2023 — 2025
The Attention Button — an IoT desk toy, designed and soldBangalore
Freelance Software Engineer2022 — Present
Fractional Finance · Ready Cloud Consulting · Common Ground PracticeRemote

Agent and Tooling Work

thursday — an environment that gets more out of a cheap model2026
Built on DeepSeek Harness · aidos and dotfiles-ai · React/TS

Selected Work

nostr-canvas — A sandboxed plugin runtime for third-party mini-apps: a specification, a Rust and WebAssembly core, and three client integrations. xyzshantaram/nostr-canvas

campfire — A reactive web framework: chainable DOM builder, reactive stores, no build step, no virtual DOM. Maintained since 2021 on npm and JSR, with a docs site. campfire.js.org

luacheck-ts — A 22k-line Lua static analyzer ported to TypeScript for the browser, Deno, and Node. @xyzshantaram/luacheck-ts

wizardkit — Build a step-by-step wizard as a Deno script, served as HTML over HTTP so the same script runs in a browser or a desktop window. @xyzshantaram/wizardkit

Skills

Languages
TypeScript, Rust, Lua, C, C++, Python, JavaScript
Systems
Rust to WebAssembly (wasm-bindgen, tsify), sandboxing and capability security, Web Workers, language tooling
Agents
Harness design, tool and permission gating, evidence and audit models, MCP servers, plugin systems
Web and ops
Deno, Node, React, Vue, Svelte, Postgres, SQLite, Linux, Docker, nginx. I run my own services in production.

Education and Speaking

VIT Chennai2020 — 2025
B.Tech, Electrical and Electronics EngineeringChennai, India

"Hackable By Default" — Talk at bitcoin++ Nairobi, 2026, on software that empowers users to extend it themselves, by building systems easy for both people and computers to understand. youtu.be/PO1lggcj-Ic

References

Contact details on request.

Download PDF