Homeopathic physician (BHMS) · building offline-first, open-source software for medicine, learning and play
I'm a practising homeopathic physician who builds software. One rule shapes all of it: it has to keep working when the connection drops. Everything here is offline-first and privacy-respecting — no accounts, no telemetry, no subscriptions — from a 551-tool Windows utility suite to open materia medica and repertory tools for clinicians, alongside browser games and engines built for the pleasure of it.
Away from medicine and code: poet and social worker.
GitHub · LinkedIn · Reddit · Facebook · about.me · Email
- All4ONE — 551 portable Windows tools in one free .exe — file operations, hashing, PDF and Office batch jobs, media conversion, network diagnostics, registry helpers, disk cleaning and security audits. Zero installs, zero telemetry. · source
- boericke-repertory — Boericke's Repertory as a free, offline single-file web app — a searchable clinical repertory and repertorisation tool, compiled by Dr. Sohil Momin after Oscar E. Boericke, M.D. (1927). · source
- neon-runner — A retro auto-fire side-scrolling shooter — one self-contained HTML file. Move, jump and duck; the gun fires itself. · source
- open-materia-medica — The classical homeopathic materia medica in plain language — 344 remedy portraits, with a free web edition and an offline Android companion. · source
- remedy-relationship-explorer — An offline, single-file explorer for homeopathic remedy relationships, built from public-domain materia medicas (Boericke 1927, Clarke 1900, Hering 1879). · source
- smartbill-app — A fast, serverless, single-page GST billing and invoicing app for Indian businesses, with local IndexedDB storage. · source
- ULTIMATE-WINDOWS-OPTIMIZER — A PowerShell and batch toolkit for documented, reversible Windows 10/11 debloat and performance tweaks. · source
- All4ONE — 551 portable Windows tools in one free .exe — file operations, hashing, PDF and Office batch jobs, media conversion, network diagnostics, registry helpers, disk cleaning and security audits. Zero installs, zero telemetry.
- blinkcode-ai — Optical file-transfer PWA — compress a file into a File DNA container, paint it as SpectraCode colour matrices and recover it with a camera.
- BLINKTRANSFER — Offline file transfer via animated QR codes — no internet, no Bluetooth, no cables.
- CLDR — A single tiny Rust binary that sits in the system tray, pops up on a keystroke and runs whatever you type — a sum, a path, an app or a search.
- lexora — LEXORA — Layered EXact-text Repository and Adaptive compression architecture: canonicalise text, then compress it with guaranteed byte-exact recovery (Phase 1 prototype).
- lockhtml — PIN-protect or one-time-view any HTML file with AES-256-GCM — a cross-platform CLI plus a browser GUI that runs on any OS.
- NEO — NOVA — a statically-typed, compiled systems programming language whose compiler lowers to C, JavaScript, Rust and WebAssembly.
- The_Browser — Aetheris — an experimental C++ browser engine (not production-ready), built on a Ladybird/SerenityOS-derived codebase.
- TTB — TinyToolBox — 590 tiny utilities bundled into one lightweight, offline-first browser extension (Chrome, Edge, Firefox and Safari).
- ULTIMATE-WINDOWS-OPTIMIZER — A PowerShell and batch toolkit for documented, reversible Windows 10/11 debloat and performance tweaks.
- aethelgard-games — Two free Aethelgard browser games — a visual novel (The Books) and a role-playing game (Chronicles of Fate).
- dance-fight — A single-file browser rhythm game where every fight move is a dance move, driven by the beat grid of your own track.
- idle-city-ages-of-growth — A single-file idle city-builder that grows from a Stone Age village into a Fusion Age world-city.
- neon-engine — A code-only open-world game engine for the browser — no assets, no dependencies; every texture, mesh and sound is generated at runtime.
- neon-games — Two free open-world browser games on the Neon Engine — Dead Zone (zombie survival) and Neon Police.
- neon-runner — A retro auto-fire side-scrolling shooter — one self-contained HTML file. Move, jump and duck; the gun fires itself.
- retro-strike — A complete retro third-person shooter in a single HTML file — a custom software 3D renderer and chiptune audio, no dependencies.
- bmi-bmr-tdee-macros-fluid-calculator — A single-file clinical calculator — BMI, BMR (Mifflin–St Jeor), TDEE, macros, fluids and body composition, with Indian and WHO BMI cut-offs and an English/Hindi/Gujarati interface.
- boericke-repertory — Boericke's Repertory as a free, offline single-file web app — a searchable clinical repertory and repertorisation tool, compiled by Dr. Sohil Momin after Oscar E. Boericke, M.D. (1927).
- gentle-pediatrics-companion — A triage-first home companion app for a sick child — nine common childhood situations, a red-flag check and remedy orientation from the book Gentle Pediatrics.
- HMS — HHMS — a LAN-based hospital management system purpose-built for homeopathic hospitals and clinics, with a server-owned database and no cloud lock-in.
- homoeopathic-materia-medica-repertory-json — Open-domain homoeopathic materia medica and repertory texts as app-ready JSON — 13 books (1840–1906), about 108,000 rubrics.
- MATERIA-MEDICA-BUILDER — Build your own materia medica and repertory — offline, private and yours to export.
- open-materia-medica — The classical homeopathic materia medica in plain language — 344 remedy portraits, with a free web edition and an offline Android companion.
- remedy-relationship-explorer — An offline, single-file explorer for homeopathic remedy relationships, built from public-domain materia medicas (Boericke 1927, Clarke 1900, Hering 1879).
- skin-case-tracker — A private, offline skin-case tracker built on the HHMS dashboard (History, Habits, Mapping, Symptoms) with a 90-day pattern engine, from the book The Skin Is a Liar.
- whispering-body-first-aid — A home homeopathic first-aid companion of 30 remedies with a symptom finder, dosing guidance and emergency signs, in English, Hindi and Gujarati.
- conqueror-os — A private, offline resilience workspace in a single HTML file — read, reflect, journal, track and review.
- mnemosyne-companion — A study companion for Mnemosyne Materia Medica — 100 polycrest remedies as poetic pearls, keynotes and spaced-repetition drills.
- read-live-transform-app — A companion PWA to Read. Live. Transform.: A Practical Reading of the Qur'an — read the verse, live the practice, keep the change.
- SmartNotes — SmartNote Scheduler — AI-powered notes, reminders and scheduling: write in plain English and it files itself.
- the-symphony-companion — A pocket PWA companion to The Symphony of the Present — the book's ideas as cards, its practices as a checklist, a breathing timer and a gratitude journal.
- unstoppable-mind-companion — An offline companion to The Unstoppable Mind — the book's key points, exercises, a 7-day challenge and flashcards.
- ambient-sound-studio — A private, offline ambient sound mixer in a single HTML file — 25 synthesised layers, 36 presets and WAV/Opus export.
- Matneo — An AI-powered digital products and automation platform — practical planners, templates, AI resources and offline browser-based tools.
- smartbill-app — A fast, serverless, single-page GST billing and invoicing app for Indian businesses, with local IndexedDB storage.
- app-builder — A shared build kit that compiles a static web app into a single-file portable Windows EXE and an Android WebView APK.
- skills — Reusable, machine-consumable skills extracted from every drsamonline project — a categorised, self-updating catalogue.
- aethelgard-rpg-engine — A dependency-free, vanilla-JavaScript engine for deep, single-player browser RPGs. Engine only — ships a small generic sample world; the games it powers live in drsamonline/aethelgard-games.
- app-companion-forge — Forge tooling (not a product app): an offline pocket console for the Forge system.
- app-panchang — A daily Indian almanac — tithi, nakshatra, yoga, karana, rahu-kaal and muhurat, computed offline. Built with Forge.
- astro-kit — The shared astronomy core for drsamonline apps: sun and moon longitude (Meeus), ayanamsa, sunrise/sunset, and tithi/nakshatra/yoga/karana. Zero dependencies. MIT.
- book-kit — The companion-app-from-a-book pattern: chapters, key points, practices, flashcards, search and reading progress. Zero dependencies, MIT.
- canteen-lan — Order from your table over the room's own Wi-Fi - a LAN canteen board for Forge
- case-kit — Clinical case tracking: sections, dated symptoms, follow-ups, a timeline and a summary. Zero dependencies, MIT.
- chalk-lan — A shared whiteboard for the room: everyone on the same Wi-Fi draws on the same board, live. Offline, no accounts. Built with Forge on web-kit + lan-kit.
- compress-kit — The shared compression core for drsamonline apps: gzip, deflate and deflate-raw via the platform's Compression Streams. One file, no dependencies. MIT.
- crypto-kit — The shared crypto core for drsamonline apps: AES-256-GCM, PBKDF2 passphrase keys, sealed envelopes, one-time view. One file, Web Crypto. MIT.
- dashboard — Live status of the drsamonline system: the repo fleet, build health, downloads and the store. Public so it can use free GitHub Pages.
- export-kit — Save text, JSON, CSV and binary to the user's device, and bundle files into a store-only ZIP. One file, no dependencies. Built with Forge.
- frame-kit — The shared transfer-frame core for drsamonline apps: a self-describing frame, a rateless collector and byte/checksum utilities. One file, no dependencies. MIT.
- game-kit — The shared game core for drsamonline apps: a fixed-timestep loop, input, scenes, save/load and maths. Zero dependencies. MIT.
- helioprism — One app, two optical transports — send a file with light over QR or a colour matrix. Offline, no network.
- kent-repertory-explorer — Offline, single-file explorer for Kent's Repertory (1897) — 74,667 rubrics, 735,500 graded remedy links, case builder and grade-weighted repertorisation. No server, no backend.
- lan-kit — The shared LAN core for drsamonline apps: a local room with a real-time channel over Server-Sent Events + POST. Zero dependencies. MIT.
- ml-kit — The classic algorithms, from scratch, for offline features: tf-idf + cosine, Naive Bayes, k-NN, k-means, PCA, ID3, linear regression, Markov chains and a grammar expander. Zero dependencies, single file, no model, no API key, no network. MIT.
- offline-pdf-toolkit — Merge, split, rotate, reorder, watermark, number and compress PDFs entirely in your browser. No upload, no account, no server — works offline. Single self-contained HTML file.
- optical-kit — The shared optical-transfer core: a systematic LT fountain code, self-describing frames, and a pluggable codec. One file, no dependencies. MIT.
- profile-kit — A small, reusable kit for a theme-aware, self-updating GitHub profile — hero banner, metrics card and README generator.
- repertory-kit — The homeopathic repertorisation core: rubric grading and grade-weighted remedy scoring. Zero dependencies, MIT.
- saga-vn-engine — Saga — a small, dependency-free visual-novel engine for the browser. Plain JavaScript, one stylesheet, no build step. Engine only; the games it powers live in drsamonline/aethelgard-games.
- seance — Strongbox (master-list app) - sealed notes, opened once: seal a note with a passphrase, it opens once. Offline, no accounts. Built with crypto-kit + web-kit. (Fold-in of the working name 'seance'.)
- search-kit — Ranked search over big corpora: an inverted index with prefix and fuzzy matching. Zero dependencies, MIT.
- srs-kit — Spaced repetition (SM-2) for flashcards: scheduling, lapses, due cards and stats. Zero dependencies, MIT.
- today-card — Today Card - one card for the day: your date, one intention, one task, and a streak. Offline, no accounts. Built with web-kit and Forge.
- web-kit — The shared offline-first runtime for drsamonline apps: storage, i18n (EN/HI/GU), CSV, PWA, theme, SEO, a11y. One file, no build step. MIT.
Explore everything → drsamonline.github.io
This profile is assembled from other people's work, and it deserves the credit.
- lowlighter/metrics — the rendering engine behind the stats card. It uses the
classictemplate with thebase(header, activity) andcalendarplugins, and itsextras_cssoption to produce a matched light and dark pair from one configuration. Worth knowing:config_themeis not a real option and silently does nothing, despite how often it is copied around — light/dark has to be done withextras_cssand two renders. - avgupta456/github-trends — the idea of tracking lines of code by language over time, and the pattern of embedding a hosted SVG instead of generating one in the repo. Its embed is parked here until an account is created on their service.
- rzashakeri/beautify-github-profile — the catalogue this was worked from. The badge vocabulary comes from its Badges section (the shields.io family), and metrics was chosen from its Widgets list; the busier widgets it also lists (typing SVG, profile trophy, contribution snake) were deliberately left out to keep this page quiet.


