Personal developer hub by Nihal
Not affiliated with any company named Tomato Web
TomatoWeb is my centralized hub for experiments, tools, games, and ideas -
each living on its own subdomain.
Projects & Subdomains
🔌 node-ws (From Scratch)
A low-level WebSocket server built using Node.js core APIs -
implementing the WebSocket handshake, frame encoding/decoding,
room-based broadcasting, and client management without external libraries.
- Manual HTTP → WebSocket upgrade handshake
- RFC-compliant frame masking & decoding
- Room-based message broadcasting
- No
ws, no frameworks - pure Node.js
GitHub
• Educational / Experimental
🖼 RenderCard
RenderCard is a URL-based Open Graph (OG) image generator built with
Next.js Edge Runtime. It generates dynamic, cacheable social preview
images using query parameters - no SDKs, no uploads.
- Dynamic OG image generation via Edge Runtime
- Multiple visual themes (minimal, dark, spotlight, mono)
- URL-driven configuration (title, description, date, accent)
- Designed for SEO, social sharing, and metadata
Live Website
• Developer Tool
📣 Formcord
Lightweight, universal notifications to Discord using only Web APIs.
- Requirements: Node 18+ (or any runtime with
fetch)
- Zero dependencies, best-effort delivery
- Retries once on HTTP 429 rate limits
- Helpers:
contact, error, deploy,
feedback, bug
How TomatoWeb Is Structured
Each project lives on its own subdomain with isolated deployments,
independent repositories, and production-style environments.
This allows experimentation without breaking the core hub.
Some projects, like
node-ws
, focus on
protocol-level understanding
and systems programming rather than user-facing UI.
Why TomatoWeb?
TomatoWeb is designed as a long-term creative development hub where independent
web projects live on isolated subdomains. My personal portfolio and resume are
available at
ionihal.vercel.app
,
while TomatoWeb focuses on experiments, systems, and production-style builds.
TomatoWeb is a personal developer hub by Nihal featuring frontend projects,
JavaScript applications, React experiments, indie games, and developer tools.