Jai Prakash Singh

Jai Prakash Singh

AI Algorithm & Art

About

Hi, I'm Jai! 👋 I'm a Full Stack Engineer and AI Researcher obsessed with building fast, high-performance web applications. I love pushing the limits of browser physics, WebRTC, and UI/UX design. Currently building Teleport—a zero-cloud, hardware-accelerated P2P file transfer tool. Always down to chat about engineering, AI, and math.

Badges

Tastemaker
Tastemaker
Veteran
Veteran
Gone streaking
Gone streaking

Forums

StreamMD - Streaming MD for LLMs. 300x fewer chars parsed per token

Every AI chat app re-parses the entire markdown on each token—O(n²) slowdown. After 500 tokens, that’s 500 full re-renders. StreamMD fixes this with incremental block parsing: only new text is processed, completed blocks are memoized (no re-render), and only the active block updates. Result: ~300x less work. Built-in syntax highlighting (15 langs, ~3kB, zero deps). Drop-in:

ZeroJitter - Stream LLM tokens without layout jitter. Canvas + Web Worker

Every AI chat app has the same bug — scrollbar jitter when streaming tokens. ZeroJitter is a React component that renders streaming LLM text on instead of the DOM. The result: → 0 layout reflows (DOM causes 1 per token) → 60fps locked (DOM drops to 45-58fps) → <1ms layout time (DOM: 0.3-2ms) → Zero dependencies → Full accessibility (aria-live mirror) → International text (CJK, BiDi, Thai, emoji) Text measurement happens in a Web Worker. The main thread just paints pixels.

Teleport - Zero-cloud, hardware-accelerated P2P file transfer.

Stop waiting for cloud uploads. Teleport is a lightning-fast, end-to-end encrypted file dropper built on WebRTC. No file size limits, no server storage, and a buttery-smooth 60fps spatial UI. Drop a file, share the 6-digit code, and beam it directly to your peer.
View more