
- Featured
- Live
- CHROME EXTENSION
- v2.0.0
- Free
M3U8 Stream Hub Pro
Turns Chrome into an IPTV player. Load M3U8 playlists, browse channels and stream over HLS with quality selection, GPU sharpening and no tracking of any kind.
Portfolio — 2026
Full-Stack Engineer · Product BuilderBengaluru, India
I build and ship production-ready digital products across the full stack — clean architecture, modern tooling, interfaces that stay out of the way. AI-assisted workflows like Claude Code get me there faster.
Open to full-time roles and contract work

Years building digital products.
const builder = (ideas) => ideas.map(build).ship(); function solve(problem) { return simplify(problem) .elegant();} // Ship small,// Ship often.AI × Engineering
Claude Code · agentic workflows
Tech I work with
I am Apoorve Verma, a full-stack engineer based in Bengaluru, India, with over six years spent building and shipping web products end to end. Most of that time has gone on the unglamorous middle of the stack — the data model, the API, the state that has to survive a refresh — because that is usually where a product is won or lost.
I work in React, Next.js and TypeScript on the front, Node.js and MongoDB behind it, and AWS underneath. Whatever the stack, the shape of the job is the same: understand the problem properly, choose the smallest thing that solves it, and leave the codebase easier to change than I found it.
Alongside that I build small tools for myself and publish the ones that turn out to be useful to other people. They are Chrome extensions and an Agent Skill, all free, all with no tracking of any kind.
More about meThree kinds of work, and they overlap more than they look like they should.
Applications built from the schema up: a data model that matches the domain, an API that is honest about what it can fail at, and an interface that stays out of the way. React and Next.js on the client, Node.js and MongoDB on the server, deployed on AWS. I would rather ship a narrow thing that works than a broad thing that nearly does.
I use agentic tools — Claude Code most days — as a genuine part of how I work, not as a demo. That means reading every diff before it lands, keeping the human review step, and building the scaffolding that makes the tools reliable: clear project docs, tight feedback loops, and tests that fail loudly. Used that way it is a real multiplier. Used carelessly it is a very fast way to write code nobody understands.
Browser extensions and utilities that solve a problem I hit myself first. Minimal dependencies, no framework overhead, no analytics, and no paid tier waiting behind a later update. They are small on purpose — a tool that does one thing is a tool you can finish, publish and then leave alone.
Chrome extensions and an Agent Skill. All of them are free, and none of them collects anything about you.

Turns Chrome into an IPTV player. Load M3U8 playlists, browse channels and stream over HLS with quality selection, GPU sharpening and no tracking of any kind.

Makes screen recordings look edited: auto-zoom on clicks, cursor and keystroke overlays, a styled webcam bubble and a built-in editor. Subtitles come from Whisper running on your device, and nothing is ever uploaded.

Plays one tab through every output at once — laptop speakers, a USB DAC, several Bluetooth speakers. Sync Lab measures each device's delay with a chirp test and holds the fast ones back so nothing echoes.

An Agent Skill that turns a script into paste-ready AI video prompts — one per 10-second clip, with timed shots, @ reference tags for character consistency and per-clip negative prompts. For Seedance, Kling, Veo, Runway, Sora and Hailuo.
Occasional write-ups on tools I actually use — what worked, what the documentation left out, and what I could not verify.
Read the blogI am open to full-time roles, contract work and interesting collaborations. Email is the surest way to reach me and I read everything that arrives there; the social accounts below work too if one of them suits you better.