- π€ Product manager turned AI developer β I ship full products end-to-end
- π Currently building fontfetch (open-source) and Enigma, an end-to-end-encrypted messenger
- β‘ Shipped a multi-channel CRM, real-time market terminals & equity-research platforms
- π¬ Ask me about TypeScript, Next.js, real-time data, Postgres/Mongo, product design
- π Based across SE Asia β India Β· Vietnam Β· Japan Β· Singapore
- π« Reach me at niyamvora@gmail.com
| Project | What it does | Stack |
|---|---|---|
| fontfetch Β· OSS | Paste a URL, get every webfont β extracted, licence-classified, project-ready. One npm i, zero runtime deps |
TypeScript Β· Next.js Β· Node |
| Component Picker Β· OSS | Chrome & Firefox extension β hover any component on any site, click, and your clipboard holds an AI-ready bundle: HTML, browser-resolved CSS, forced hover/focus states, theme pairs, responsive diffs, design tokens | TypeScript Β· Chrome MV3 Β· CDP Β· MCP |
| SimpliDeliver Β· private | Multi-channel CRM & customer-messaging platform β WhatsApp / Instagram / Messenger / Zalo in one inbox, in-chat payments, visual chatbot builder (~208k LOC) | Next.js Β· Postgres Β· MongoDB Β· AWS Β· Terraform |
| SimpliDeliver Email Β· private | Developer-first transactional email platform on AWS SES β REST API with idempotency & full request logs, SES event pipeline with suppression, BYODKIM domain verification, dashboard, SDK on npm & 351 pages of docs | TypeScript Β· Hono Β· Next.js Β· AWS SES Β· Prisma |
| Enigma Β· private | Privacy-first native messenger β opt-in end-to-end-encrypted tier (MLS / RFC 9420), one Rust crypto core shared across iOS & Android | Rust Β· Swift Β· Kotlin Β· Elixir |
| ShinobiData Β· private | Bloomberg-grade equity research β 10k+ tickers, 200+ screener fields, sub-50ms filters, NL queries in 5 languages | Next.js Β· React 19 Β· Postgres |
| ShinobiData MCP Β· OSS | Portfolio analytics + US-equity research as an MCP server β 32 OAuth-secured tools for Claude, ChatGPT & any MCP client, live at mcp.shinobidata.com | MCP Β· OAuth 2.1 Β· TypeScript Β· Postgres |
| DHS Dashboard Β· private | Real-time Indian-markets terminal β 200+ stocks, 4 broker feeds, sub-second WebSocket fan-out with multi-source failover | Next.js Β· WebSockets Β· Postgres Β· Redis |
| DarkHorseStocks Β· private | Subscription stock-research platform β REST + GraphQL, 3 payment gateways, cross-subdomain SSO, RN mobile app | Node Β· GraphQL Β· MSSQL Β· React |
| Secrets Backup Β· private | Self-hosted, tamper-evident secrets vault on a single S3 bucket β a Vault / Doppler alternative at near-zero infra cost | Next.js Β· AWS S3 Β· TypeScript |
| AWS ECS Consolidation Β· private | Collapsed 3 AWS accounts + 4 EC2s into one ECS host β cut the cloud bill 75% (~$2.6k/yr) with ~5s downtime | AWS ECS Β· Docker Β· Nginx Β· Bash |
Links go to live products Β· private = source not public Β· also: React-Native & Flutter mobile apps, WhatsApp automation bots, internal tooling.
Languages
Frameworks & UI
Databases
Cloud & Infra
Tools
Counts every repo I commit to β private included β so it differs from the card above, which only sees public repos. Generated from a local snapshot, no third-party service.
TypeScript 30.8 MB βββββββββββββββββββββββββ 51.51 %
JavaScript 7.5 MB βββββββββββββββββββββββββ 12.63 %
HTML 5.2 MB βββββββββββββββββββββββββ 8.67 %
Kotlin 4.0 MB βββββββββββββββββββββββββ 6.64 %
Swift 3.2 MB βββββββββββββββββββββββββ 5.34 %
Python 2.9 MB βββββββββββββββββββββββββ 4.86 %
TSQL 1.3 MB βββββββββββββββββββββββββ 2.18 %
CSS 1.2 MB βββββββββββββββββββββββββ 2.09 %
Other 3.6 MB βββββββββββββββββββββββββ 6.09 %
Commits, not hours β GitHub's API has no notion of time spent. A repo's commits split across its languages by share of code, so a polyglot repo counts toward each one.
| Month | Commits | TypeScript | Kotlin | Swift | JavaScript | Elixir | Rust | Other |
|---|---|---|---|---|---|---|---|---|
| Aug 2026 | 755 | 430 | 99 | 81 | 14 | 21 | 8 | 102 |
| Jul 2026 | 746 | 418 | 122 | 97 | 27 | 25 | 10 | 47 |
| Jun 2026 | 430 | 95 | 126 | 100 | 26 | 26 | 10 | 47 |
| May 2026 | 528 | 428 | Β· | Β· | 46 | Β· | Β· | 54 |
| Apr 2026 | 120 | 96 | Β· | Β· | 15 | Β· | Β· | 9 |
| Mar 2026 | 47 | 40 | Β· | Β· | 5 | Β· | Β· | 2 |
Counted across 63 repos, 56 of them private. Generated from a local snapshot on 31 Aug 2026 β no third-party service, no WakaTime.



