github stars
132
across public repos
public projects
29
on github.com/prutxvi
doom fps on a 2020 TV
34
35 is Doom's cap
tests written
308
across six projects
CASE FILE 01
tizen · webassembly · webgl[01] chapter 01 · the home screen
A TV home screen that looks like nothing else.
A dot-matrix launcher in the spirit of Nothing OS: clock, weather and every app as a lit grid of dots. It's a Tizen web app, installed over Wi-Fi in developer mode. No root.

- launcher
- v12
- install
- over Wi-Fi
[02] chapter 02 · doom
Then I made it run Doom.
Rebuilt Doom for WebAssembly, then chased frames until the TV's browser stopped being the bottleneck. A black-screen bug went away by moving the renderer to WebGL.

- frame rate
- 18 → 34 fps
- frame time
- 53 → 4.4 ms
[03] chapter 03 · the remote
Your phone is the remote.
Scan a QR code on the TV and your phone becomes a d-pad. On the same Wi-Fi it talks straight to a service on the TV; away from home it goes through a Cloudflare relay.

- local Wi-Fi
- ~10 ms
- through relay
- ~80 ms
[04] chapter 04 · how it talks
And a cursor for every website.
TV Browser+ adds a remote-controlled cursor, plus a phone touchpad and keyboard, to any website on the TV. Open source, built from v1.0 to v1.6 in a day.
┌──────────┐ QR ┌──────────────────┐ ws ┌───────────────┐
│ phone │ ──────▶ │ cloudflare relay │ ◀─────▶ │ tv service │
│ remote │ ◀────── │ workers + DO │ │ (node, tizen)│
└──────────┘ webrtc └──────────────────┘ └───────┬───────┘
│ keys
┌───────────────┐ wasm ┌───────▼───────┐
│ doom (webgl) │ ◀──────── │ launcher │
└───────────────┘ └───────────────┘- tv browser+
- v1.0 → v1.6
- licence
- MIT
PROJECTS
13 entriesABOUT
hyderabad, indiaSecond-year B.Tech CSE student in Hyderabad who would rather ship than talk about shipping.
I build things that actually run: tool-calling agents, a security auditing agent, a voice-agent company, and a custom OS for a 2020 Samsung TV that plays Doom.
Runner-up at two national competitions. Currently founder of Avenra Solutions, co-founder and CTO of Homeeni, and an AI intern at Swayu AI.
- 2026 —Founder, Avenra SolutionsBuilding AI voice and automation systems for Indian businesses.
- 2026 —Co-founder & CTO, HomeeniOwn the software for a smart video doorbell.
- 2026 —AI Intern, Swayu AI
- 2026Freelance, Client workShipped a paid ordering system for a restaurant, with a friend.
- *Runner-up at two national competitions: a hackathon and a cybersecurity contest.
- *Smart India Hackathon 2026: team selected in the college round.
- *CyberSentry: 108 stars on GitHub.
SKILLS
- languages
- Python, TypeScript/JavaScript, C/C++, SQL
- ai / agents
- tool-calling agent loops, LiveKit, Sarvam, Ollama, Groq, NVIDIA NIM, prompt engineering
- web
- Next.js, React, FastAPI, Node, Tailwind, Supabase, SSE, WebSockets, WebRTC
- infra
- Vercel, Cloudflare Workers, cloudflared, Docker, n8n, launchd
- low level
- WebAssembly, WebGL, Tizen, FFmpeg
- habits
- tests before claims, reproducible builds, writing it down
ELSEWHERE
github.com/prutxviCONTACT
$ mail pruthviraj73962@gmail.com
[ pruthviraj73962@gmail.com ][ github.com/prutxvi ][ in/pruthvi-raj ][ @pruthvi.talks ]