The stack

Every language, framework, library, protocol, and original primitive across the portfolio.


A companion to the journey. Click a section to expand.

Summary by theme

Trading & finance. Python, pandas, NumPy, yfinance, Finnhub, TradingView, MLX, scikit-learn, FAISS

AI/ML on-device. Transformers.js, WebGPU, ONNX Runtime Web, Whisper, NLLB, RMBG-1.4, Gemma 4

AI/ML local (Apple Silicon). mlx-lm, MLX, LoRA, FAISS, BGE-small, Qwen 2.5/3.5, Whisper, EGGROLL

AI/ML cloud. Claude API, OpenAI API, Gemini API, AssemblyAI, ElevenLabs, Tavily, Inngest

Browser-native apps. Vanilla HTML/CSS/JS, Web Workers, Web Crypto, IndexedDB, OPFS, File System Access API, WebRTC, BroadcastChannel, postMessage, CompressionStream, sql.js, jsPDF, D3.js, Leaflet

Full-stack web. Next.js 15, React 19, TypeScript, Tailwind v4, FastAPI, Flask, PocketBase, MongoDB, SQLite

macOS & iOS. SwiftUI, AppKit, ScreenCaptureKit, AVAudioEngine, Cloudflare Workers

Protocols & standards. MCP, LSP, WebAuthn, FIDO2, GST (GSTR-1/3B/CMP-08), ISO 3166-2, KDBX4, MessagePack

Infrastructure. Docker, GitHub Actions, Cloudflare (Pages, Workers, R2, KV, STUN), GitHub Pages

§1 · Languages
LanguageWhere Used
JavaScriptAll NakliTechie browser-native tools (Bahi, Mehfil, Tijori, Kabootar, Lunar, BOFH, KanZen, etc.); naklOS SDK; site frontends
TypeScriptOpenStock (Next.js), fetch-mcp (MCP server), free-code (Claude Code fork), narada (Vite), nayliOS (Cloudflare Pages), clicky (Cloudflare Worker proxy)
PythonTrading backtests & ML (backtest, swing_ml, classify-stock-growth), Paper2Code pipeline, Screener, prashnam-voice, micro-gpt (reference impl), UniversalDeepResearch, Stance verification scripts, nehru/gandhi/rajiv/indira (corpus pipeline + API + training), research data extractors, SSP (shortest paths), matching_engine
Gostance platform (PocketBase extension + cards service), crate-agent (Private Mesh daemon), Anchor service
SwiftStash (iOS app), clicky (macOS menu bar app)
Cmicro-gpt WASM forward pass (microgpt_inf.c), C+NEON benchmark harness
WGSLTapasya (WebGPU compute shaders — cross-entropy kernel, batch evaluation)
HTML/CSSEvery single-file NakliTechie app (25+ apps); ingenious-machines SVG animations; mechanikon site; nehru/gandhi/rajiv/indira discovery sites
SQLBahi (SQLite DDL for .khata format), stance (PocketBase schemas), nehru entity enrichment (SQLite FTS5), research data warehouse
BashStatus check scripts, deployment scripts, pipeline orchestrators
YAMLnehru curated content (editorials/events/profiles/rebuttals), GitHub Actions, Cloudflare Workers config
MarkdownSpecs, design docs, READMEs, walkthroughs (ubiquitous)
Zig(Emerging — v86 build toolchain for Karkhana WASM compilation)
§2 · AI / ML Frameworks & Models

On-Device Inference (Browser)

TechnologyProjectPurpose
Transformers.js v4BabelLocal, VoiceVault, SnipLocal, LocalMind, SansadSaar, Tapasya, LunarBrowser-native ML via ONNX runtime. @huggingface/transformers@4/+esm CDN import pattern
WebGPULocalMind, SansadSaar, TapasyaGPU-accelerated text generation. Gemma 4 E2B/E4B, causal LM inference
AutoModelForCausalLMLocalMind, SansadSaarWebGPU text generation (not pipeline()) — q4f16 dtype, device='webgpu'
ONNX Runtime (Web)VoiceVault (Whisper), SnipLocal (RMBG-1.4)Audio transcription, background removal
NLLB (No Language Left Behind)BabelLocal200-language translation
WhisperVoiceVault, nehru (audio transcripts)Speech-to-text, word-level timestamps
RMBG-1.4SnipLocalBackground removal model
Gemma 4 (E2B/E4B)SansadSaar, LocalMindOn-device LLM via Transformers.js + WebGPU

Local Inference (Apple Silicon)

TechnologyProjectPurpose
mlx-lm (Apple MLX)nehru, gandhi, rajiv, indiraLocal LLM inference. Qwen 2.5 3B Instruct, 4-bit MLX (~2 GB)
MLXmicro-gpt, dflash-mlxGPU/CPU compute on Apple Silicon. micro-gpt benchmarks across MLX-GPU vs MLX-CPU; dflash-mlx speculative decoding
mlx-lm.loranehru, gandhi, rajiv, indiraLoRA fine-tuning. num-layers=8, batch=1, grad-accum=4, lr=5e-5, mask-prompt
Qwen 2.5 3B Instructnehru + sibling projectsBase model for citation-grounded Q&A. 4-bit MLX quantized
Qwen3.5 (4B/9B/27B/35B-A3B)dflash-mlxTarget models for speculative decoding benchmarks
BGE-small-en-v1.5nehru + siblings384-dim embedding model, MIT license. FAISS indexing
FAISS (IndexFlatIP)nehru + siblingsExact inner-product vector search over normalized embeddings
Whisper Large-v3nehruAudio transcription with word-level timestamps

Cloud / API-Based AI

TechnologyProjectPurpose
Anthropic Claude APISansadSaar (BYOK), clicky, StashChat, vision, streaming SSE
OpenAI APISansadSaar (BYOK), clicky (fallback)Alternative LLM provider
Google Gemini APISansadSaar (BYOK), OpenStock (welcome emails, news summaries via Inngest)LLM and AI generation
Groq / Ollama / OpenRouterSansadSaar (BYOK providers)Alternative inference providers
Gemini via InngestOpenStockAI-powered personalized email generation
NVIDIA NGC APIUniversalDeepResearchLLM backend for research
Tavily APIUniversalDeepResearchWeb search for research pipeline
AssemblyAI (streaming)clickyReal-time speech-to-text via WebSocket. Turn-based transcripts
ElevenLabs TTSclickyText-to-speech for AI companion (eleven_flash_v2_5)

ML Training & Data

TechnologyProjectPurpose
LoRA / QLoRAnehru, gandhi, rajiv, indiraParameter-efficient fine-tuning
EGGROLL (Evolution Strategies)TapasyaBrowser-based LM training via evolution strategies. Forward-only, no backprop
MiniBatchKMeans + c-TF-IDFnehruTopic clustering over 79K chunks
SplitMix32 + Box-MullerTapasyaReproducible counter-based RNG for evolution strategies
IndicTrans2prashnam-voiceEnglish-to-Indic translation model (AI4Bharat, MIT license)
Indic Parler-TTSprashnam-voiceIndic language TTS model (AI4Bharat, Apache-2.0)
BPE TokenizerTapasyaBrowser-native byte-pair encoding for LM training corpus
Tesseract OCRingenious-machinesOCR for scanned engineering textbook pages
PyMuPDF (fitz)ingenious-machines, Paper2CodePDF extraction and processing
§3 · Frameworks & Runtimes

Web Frameworks

TechnologyProjectPurpose
Next.js 15 (App Router)OpenStock, UniversalDeepResearch (frontend)Full-stack React framework. Turbopack, server actions
FastAPI + uvicornnehru + siblings (API server), UniversalDeepResearch (backend), qissaAsync Python API. Pydantic validation. /qa, /search, /citation, /health
Flaskimage_gen_websiteLightweight Python web app
HTMXqissa (planned)Server-driven UI for operator dashboard
VitenaradaFrontend build tool

Mobile / Desktop Frameworks

TechnologyProjectPurpose
SwiftUIclicky, StashmacOS + iOS native UI. Menu bar apps, Swift Charts
AppKitclickymacOS-specific: NSPanel (floating panels), NSStatusItem (menu bar), CGEvent taps
ScreenCaptureKitclickymacOS 14.2+ screen capture, multi-monitor support
AVAudioEngineclickyMicrophone capture for push-to-talk

Static Sites

TechnologyProjectPurpose
Vanilla HTML/CSS/JSnehru site (14 pages), mechanikon, ingenious-machines, all NakliTechie appsNo framework, no build step
Charts: Plotly.jsmicro-gpt (report)Interactive benchmark visualization
Charts: D3.jsnehru (correspondents bubbles)Force-directed graph visualization
Maps: Leafletnehru (places page)Interactive place map with Survey-of-India boundary overlay
Cloudflare Pagesnaklios.dev (naklOS), mechanikon.naklitechie.comStatic hosting and deployment
§4 · Databases & Storage
TechnologyProjectPurpose
SQLiteBahi (.khata ledger), matching_engine, nehru (_data/nehru.db), research (_data/research.db), stance (PocketBase)Embedded database. Primary storage for local-first apps
SQLite FTS5nehruFull-text search over entity data
sql.js (WASM SQLite)Bahi, BOFH (SQL module)SQLite in the browser via WebAssembly
IndexedDBAll browser-native apps (Mehfil, Tijori, Lunar, SansadSaar, etc.)Browser persistence. Event-sourced replay, encrypted storage, offline-first
OPFS (Origin Private File System)Bahi, Tapasya, VaultMind, Tijori, NakliPoster, KanZenCrash-recovery staging, checkpoint storage. Browser-private "scratch" space
File System Access APIBahi (.khata on disk), NakliPoster (collections as JSON), VaultMind, KanZen (.kanzen.json), Kagaz (.kagaz zip), Books (library folder)User-owned files on disk. showDirectoryPicker(), showSaveFilePicker(), FileSystemWritableFileStream
MongoDB + MongooseOpenStockDocument database. User data, watchlists, session storage
PocketBasestanceEmbedded Go backend with SQLite, auth, realtime subscriptions, admin UI
ChromaDBR2RVector database for RAG system
Content-addressed cacheprashnam-voice (~/.cache/prashnam-voice/audio/)Audio file caching with automatic invalidation on recipe changes
§5 · Messaging & Real-Time
TechnologyProjectPurpose
WebRTCMehfil (P2P chat), Kabootar (P2P file transfer)Peer-to-peer data channels. Ordered, reliable, framed binary transport
Cloudflare STUNMehfil, KabootarICE candidate gathering. stun:stun.cloudflare.com:3478
WebSocketclicky (AssemblyAI streaming transcription), NakliPoster (WebSocket client)Real-time bidirectional communication
Server-Sent Events (SSE)clicky (Claude streaming chat)Server-to-client streaming of LLM responses
BroadcastChannelBahi (concurrent-tab lock)Cross-tab communication within same origin
Web Workers (blob URL, type: 'module')All NakliTechie AI appsHeavy compute off main thread. Transformers.js inference, WASM execution
postMessagenaklOS (immersive mode SDK)Cross-origin iframe communication protocol (naklios:ready, naklios:title, naklios:close, naklios:beforeclose, naklios:theme)
CompressionStream (deflate-raw)MehfilSDP compression for QR invite URLs
Cloudflare Workersclicky (API proxy), mehfil (relay), naklOS (mirror sync), Kabootar (relay)Edge functions. API key proxy, relay, WebSocket bridge, CRON
§6 · Protocols & Standards
Protocol / StandardProjectPurpose
MCP (Model Context Protocol)fetch-mcp, mcp-demoStandardized tool interface for AI models. Server exposes tools (fetch_html, fetch_json, fetch_txt, fetch_markdown)
LSP (Language Server Protocol)free-code (bundled)Code intelligence. Go-to-definition, references, diagnostics
WebAuthn / PRF ExtensionTijoriHardware-backed second factor for password vault (YubiKey, Touch ID, passkey)
FIDO2 / CTAP2Tijori (via WebAuthn)Passwordless + second-factor authentication
TOTP (RFC 6238)TijoriTime-based one-time password generation (entry type)
AES-256-GCMTijori, Mehfil, Lunar, Nemawashi, NakliPoster, KanZenSymmetric encryption for stored/transmitted secrets. Content encryption key wrapping
Ed25519MehfilDigital signatures. Sign/verify via Web Crypto (native in Chrome 113+ / Firefox 130+ / Safari 17+)
X25519 ECDHMehfilKey agreement for per-channel key exchange
ECDSA P-256BahiPer-entry signatures on audit log
SHA-256 hash chainBahi (audit log), Stance (stand revision chain), Lunar (vault integrity)Append-only integrity verification. Linked hash of previous entry
PBKDF2-SHA256Tijori (600K iters), Mehfil, Lunar (250K iters)Key derivation from passphrase. Configurable iteration count
Argon2idTijori (v2), Lunar (planned)Modern memory-hard KDF. Used alongside PBKDF2
Web Crypto APIAll encrypted browser-native appsNative cryptographic primitives: subtle.encrypt, subtle.sign, subtle.deriveKey, subtle.generateKey. No wasm-crypto dependency
MessagePackMehfilCanonical binary serialization. ~250-line codec written from scratch (npm lib doesn't guarantee canonical encoding)
Base64url (no padding)MehfilSDP + invite URL encoding
ISO 3166-2:INBahiIndian state codes. Canonical FK format for GST compliance
GSTINBahiIndian GST identification number. Validation, format parsing
GSTR-1 / GSTR-3B / CMP-08BahiIndian GST return formats. Local JSON+CSV generation
KDBX4 (KeePass)TijoriPassword database export format (via vendored kdbxweb)
YJSMehfil (lazy-loaded)CRDT for collaborative editing support
WebTorrent / BitTorrent(Planned — IDEAS.md)P2P content distribution in browser
EIP-4361 (Sign in with Ethereum)(Planned — stances)Cryptographic identity verification
Nostr(Planned — stances)Decentralized identity protocol
§7 · Original Primitives & Systems (Built from Scratch)

The Private Mesh (private-mesh-universe/)

PrimitiveDescription
Fabric Protocol (fabric-spec-001)Core protocol: identity, namespaces, vault, grants, caveats. HTTP + JSON
Vault (Durable)SQLite + filesystem on nakli-hub, R2 + KV on nakli-cf-worker. Store-and-forward with two profiles
Vault (Ephemeral)Bounded RAM ring buffer on nakli-hub. LAN-anchor pattern. No persistence
FIF (Fabric Identity Format)Persistent identity model: passphrase-derived key material, cross-tool, delegable
CaveatsScoped delegation: narrow grants to specific actions, time windows, or resources
CRATE-PAIRPairing flow for crate-style device linking
nakli-local-bridgeThin mDNS helper for LAN discovery. Does NOT process Fabric Protocol, does NOT hold state
nakli-hubGo daemon for dual-profile vault (durable/ephemeral)
nakli-cf-workerCloudflare Worker implementing full Fabric Protocol on R2 + KV
crate-agentGo daemon for mesh-side operations on desktop
5-point Fitness ChecklistDecision framework for whether an app should adopt the fabric (identity, delegation, transport, key isolation, bundle size)

The Mehfil Protocol (Sibling Architecture)

PrimitiveDescription
Tag-byte framingBinary packet format: 0x01 (manifest), 0x02 (chunk), 0x05 (done). Used by Kabootar too
Canonical MessagePack codec~250 lines, guarantees canonical encoding for hashing/signing
mehfil-bridgeThin relay helper. Does not process protocol, does not hold state
relay-cloudflareCloudflare Worker for WebRTC signaling + relay. 258 lines. Reused as template by Kabootar
Visual hash trust cardDeterministic 4-shape × 8-color fingerprint from Ed25519 public key bytes
Envelope formatSigned envelope: member.join, member.welcome, workspace messages. Ed25519 + AES-GCM
Event-sourced replay11-store IndexedDB schema. Messages replayed from audit trail on reload
SDP compressiondeflate-raw via CompressionStream before base64url encoding. ~1KB SDP → ~1.2KB invite URL

The Bahi Accounting Architecture

PrimitiveDescription
.khata file formatDocumented open format for double-entry accounting. SQLite DDL + manifest schema + audit log algorithm published in khata-format.md
Snapshot patternEvery posted document freezes customer/vendor/item/rate snapshots at posting time. Never re-resolves on reprint. 8 invariants
Audit log (cryptographic chain)Append-only. SHA-256 hash chain + ECDSA P-256 signatures + per-entry origin. Verified on every file open
Per-rate sub-accountsAuto-create getOrCreateRateAccount(db, parent, ratePct). Seeds parent accounts only, grows organically
OPFS crash recoveryStaging mirror: write to OPFS first, then to disk, recover orphans on next open
createWritable atomicityLeverages Chromium's atomic file swap on FileSystemWritableFileStream.close()
Schema migration runnertryAddColumn helper. Idempotent per-version migrations on file open. Schema went to v5
Tax rate lifecyclegstRates table with validFrom/validTo. Date-parameterized lookups. No hardcoded enums
Wrong-file detection (5 layers)Identity banner, change-history-aware workspace check, fingerprinted exports. 3 of 5 layers shipped
Multi-bucket snapshot retentionSet-union dedupe: last 10 saves + last 7 daily + last 12 monthly + permanent. Manual/FY-close are never pruned
Synthetic batch (WAC/FIFO)Same batches table for both methods. WAC uses single synthetic row; FIFO creates per-inbound-row batches

Other Original Primitives

PrimitiveProjectDescription
Two-slot IndexedDB layoutLunarPlausible deniability: primary + decoy vault slots, externally indistinguishable, passphrase tried against both in random order
Bayesian cycle predictionLunarNormal-normal conjugate update: N(28, 4²) clinical prior, predictive SD = √(σ_post² + σ²). Moving-average fallback
EGGROLL training engineTapasyaForward-only evolution strategies in WebGPU. Pop_size perturbed copies, z-score normalized fitness, counter-based RNG
LUT precomputation + WASMmicro-gpt(token, pos) → embedding LUT computed outside timed loop for benchmarks
Tape-replay rollbackdflash-mlxInnovation tape + custom Metal kernel for verified-token rollback in speculative decoding. Avoids full state snapshot/restore
JIT SDPA 2-passdflash-mlxCustom Metal attention kernel for long-context verify (N >= 1024). Numerically aligned with stock MLX
4-shape × 8-color visual hashMehfil32-combination deterministic trust visual from 16 bytes of Ed25519 fingerprint
Capability-tiered receiverKabootarTier A (showSaveFilePicker + streaming write) vs Tier B (in-memory Blob + download). Badged from first paint
WebRTC backpressure patternKabootar, MehfilbufferedAmount watermark at 1 MB, bufferedamountlow at 256 KB. One-shot drain via await new Promise
Compact paste-back codesNemawashi`NW:Name:2,3,11,3,2` — single-message scores shared via group chat. No backend
Two-key fairness sortNemawashiPrimary by total score (utilitarian), secondary by min individual score (egalitarian). Tie-break by least-happy person
Date-parameterized GST ratesBahiRates with validFrom/validTo. Backdated invoices use historical rates. Auto-appear on activation
Per-item inventory flagBahiPer-item enable_inventory. Service-only items skip stock hooks. Granularity beats company-wide toggle
Inter-GSTIN stock transfer formatBahiJSON file exchanged between two .khata files. Cross-file workflow via existing transport (email/WhatsApp/Drive)
§8 · Cryptography & Security
TechnologyProjectPurpose
Web Crypto APIAll browser-native encrypted appsNative subtle crypto. Ed25519 (Chrome 113+), ECDSA, AES-GCM, PBKDF2, SHA-256, X25519
AES-256-GCMTijori, Mehfil, Lunar, Nemawashi, NakliPoster, KanZenContent encryption. 96-bit IV, 128-bit auth tag
Argon2idTijoriMemory-hard KDF for vault passphrase
PBKDF2-SHA256 (250K-600K iterations)Tijori, Mehfil, LunarKey derivation with configurable work factor
Ed25519MehfilIdentity signing. Native Web Crypto
ECDSA P-256BahiPer-entry signatures on audit log entries
X25519 ECDHMehfilPer-channel key exchange. Key agreement for workspace root key wrapping
WebAuthn PRFTijoriHardware key second factor (YubiKey, Touch ID)
SHA-256 hash chainBahi, Stance, LunarAppend-only integrity. Linked hash prevents retroactive tampering
Content Security PolicySansadSaar, OpenStock middlewareInline script nonce + strict-dynamic for XSS protection
Permissive sandbox (sandbox attribute)naklOS cross-origin appsPrivacy guarantee: no data exfiltration, no top-navigation, no scripts loading from outside
§9 · Testing & Quality
TechnologyProjectPurpose
pytestnehru + siblings, prashnam-voice, swing_ml, sssp, matching_engine, bahiPython test framework. Fixtures, parametrize, coverage
Playwrightnarada, SansadSaar (screenshots)Browser automation. E2E tests, screenshot capture
VitestnaradaVite-native test runner
Jestfetch-mcpJavaScript test runner
CodeRabbitOpenStockAutomated PR review
.pytest-covswing_ml, ssspCode coverage reporting
Pre-commit hooksnehru + siblingsCode quality gates before commit
Manual smoke test playbooksAll browser-native appsIn-browser verification documented per project
§10 · DevOps & Infrastructure
TechnologyProjectPurpose
Docker / Docker ComposeOpenStock (MongoDB), classify-stock-growth, matching_engineContainerized services
GitHub ActionsSansadSaar/parliamentwatch-data (daily scraper + Pages deploy), OpenStock, naklOS (mirror sync)CI/CD, scheduled tasks, Pages deployment
GitHub Pagesnaklitechie.github.io, SansadSaar data mirror, parliamentwatch-dataStatic site hosting
Cloudflare Pagesnaklios.dev, mechanikon.naklitechie.com, hueandcry.naklitechie.comStatic site with Pages Functions
Cloudflare Workersclicky (API proxy), mehfil (relay), naklOS (mirror dispatch)Edge compute
Cloudflare R2 + KVPrivate Mesh (nakli-cf-worker)Durable cloud storage for fabric protocol
Cloudflare STUNMehfil, KabootarWebRTC NAT traversal
WranglernaklOS, clickyCloudflare Workers CLI
NginxOpenStock (via Docker)Reverse proxy
InngestOpenStockBackground job queue. Event-driven workflows, CRON scheduling
Maker (Makefile)nehru + siblings, ssspBuild automation (make api, make site, make rag, make enrich)
§11 · Package Managers & Build Tools
ToolProjectPurpose
pnpmnarada, OpenStock, naklOS, fetch-mcpNode package manager (preferred). Workspaces
npmOpenStock (fallback), fetch-mcp, clicky workerNode package manager
bunfree-code (build runtime), sites/naklitechieJavaScript runtime + bundler
pip / uvnehru + siblings, prashnam-voice, qissa, swing_ml, ssspPython package management
emscripten (emcc)micro-gpt (WASM build)C → WebAssembly compilation. -O3 -msimd128 -ffast-math
VitenaradaFrontend bundler
TurbopackOpenStock (Next.js)Rust-based bundler
§12 · UI / Design Systems
TechnologyProjectPurpose
Tailwind CSS v4OpenStock, naradaUtility-first CSS framework
shadcn/uiOpenStockComponent library built on Radix UI
Radix UIOpenStockAccessible React primitives
LucideOpenStockIcon library
shadcn/ui (cmdk)OpenStockCommand palette (⌘K)
Rangrez paletteSansadSaar, KagazCulturally-grounded color system. Used across NakliTechie apps
Rangrez (Kagaz palette engine)Kagaz240 colors across 22 families (India N/W/E/S, Kashmir, Tribal, Sarees, Japan, China, Mexico, etc.). 57 curated combinations. 15 layout render functions. 8 typography pairings
Mumbai art deco paletteBooksCream facade · teal-black ink · burnt sienna
LUTYENS paletteSansadSaarSandstone + kesari saffron + ink
next-themesOpenStockTheme switching (dark/light)
Ink (React for CLI)free-codeTerminal UI rendering
Commander.jsfree-codeCLI argument parsing
Zod v4free-codeSchema validation
§13 · Documentation & Specification
ToolProjectPurpose
specify (spec-kit)nehru, gandhi, rajiv, indira, qissa, naradaLocked design docs: constitution, spec, plan, research, data-model, contracts, quickstart, tasks
MarkdownEvery projectREADMEs, design docs, walkthroughs
Mermaid diagramsSelect projectsArchitecture diagrams
OpenAPI / REST API docsprashnam-voice, matching_engine, stanceAPI documentation
CLAUDE.md~20 projectsAI assistant context. Standardized per-repo orientation for Claude/agent sessions
AGENTS.mdclickyCross-agent instructions (Claude Code, Cursor, Copilot, Gemini CLI)
§14 · External Data Sources & APIs
SourceProjectPurpose
FinnhubOpenStockStock symbols, company profiles, market news
TradingView WidgetsOpenStockAdvanced charts, heatmap, quotes, symbol info
Yahoo Finance (yfinance-cache)Screener, backtest, swing_mlHistorical and real-time market data
CourtListener REST APIMahallaUS case law citation validation
Parliamentwatch (pranaykotas)SansadSaar, SansadSaar data mirrorIndian Parliamentary committee reports
nehrumanin.nic.innehruSelected Works of Nehru source PDFs
archive.orgnehru (audio recordings), ingenious-machines (sources)Public domain media
RBI Handbook of StatisticsresearchIndian economic time series
WRRI (Wages and Rural Returns India)researchRural wage data 2015-2024
Reingold & Dershowitz (Calendrical Calculations)mechanikonCalendar algorithms ported from reference text
Hugging Face (naklitechie org)prashnam-voice (model mirrors), all NakliTechie AI appsModel hosting: IndicTrans2, Indic Parler-TTS, Transformers.js models
Cloudflare STUNMehfil, Kabootarstun:stun.cloudflare.com:3478
§15 · Developer Tools & IDEs
ToolProject Context
Claude Code / free-codePrimary development environment across all projects
Cline / Roo CodeAlternate environments (cline_muse directory)
CursorReferenced in AGENTS.md for clicky
VS CodeGeneral editing
Xcodeclicky, Stash (macOS/iOS development)
PostmanAPI testing (Mu.postman_collection.json)
ESLintOpenStock, narada
Prettiernarada
TypeScript strict modeOpenStock, fetch-mcp, narada

The portfolio isn't one stack. It's a stack per kind of work — markets, AI infrastructure, browser-native apps, mesh fabric, historical record, museum, data.

Chirag Patnaik · May 2026