Skip to content
View niyamvora's full-sized avatar

Highlights

  • Pro

Block or report niyamvora

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
niyamvora/README.md

Niyam Vora

Typing SVG


πŸ§‘β€πŸ’» About me

  • πŸ€– 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

πŸš€ Featured projects

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.


πŸ›  Stack

Languages

Frameworks & UI

Databases

SQL Server

Cloud & Infra

DigitalOcean

Tools


πŸ“Š GitHub stats

Most used languages

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.

activity graph

πŸ’¬ Languages by share of code

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 per month, split by language

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.


🐍 Contribution snake

snake animation


Pinned Loading

  1. fontfetch fontfetch Public

    Download every web font from any site into a project-ready folder β€” with CSS, manifest, and framework configs ready to drop in.

    TypeScript

  2. dark-horse-stocks/shinobidata dark-horse-stocks/shinobidata Public

    Portfolio analytics + 360Β° US-equity research as an MCP server. 32 OAuth-protected tools for Claude, ChatGPT, and any MCP-compatible client. Live at https://mcp.shinobidata.com

  3. chimes chimes Public

    Chimes β€” an interactive world where every country becomes a beaded doorway curtain, woven from its architecture, wisdom, language, and synthesized chimes. Drag the strings to play.

    JavaScript 6 1

  4. component-picker component-picker Public

    Chrome extension: hover any component, click, and copy its HTML + resolved CSS + hover/media rules + mobile/tablet diffs as an AI-ready bundle

    TypeScript