Public work / Singapore

Built by
Tanveer Riaz.

I’m Tanveer, based in Singapore. I like turning an idea into something I can see and try, then finding a way to make it better. These are my personal projects, from creative experiments and small tools to games and useful local products.

Each project below includes its current status and a link to the product, source, or build story.

capfr screen studio with a recording preview, timeline, and editing controls01 / macOS screen studio

Available for macOS

capfr

A free, local-first screen studio for macOS, built by Tanveer Riaz. Record a display, app, or window, polish the frame and pointer, edit a timeline, and export MP4.

The public product site includes a downloadable macOS app, a studio tour, and setup instructions for its CLI and MCP integration.

  • macOS
  • Screen recording
  • Local-first
  • MCP
Tanveer Riaz in the audience at the Claude Community event at Grab02 / Hackathon dining companion

Public prototype

Grub

Four teammates, about two hours, and a dining companion showcased to Anthropic in a room of 600 people at the Claude Community Opus 5.5 Build Day at Grab.

A public restaurant-menu prototype, project source and presentation. Menu onboarding, conversational ordering, diner memory and kitchen flows are implemented in the shared code.

  • Opus 5.5
  • Claude
  • Anthropic
  • Grab
  • Dining
  • Conversational ordering
  • Build day
Zara Donut Run title screen with Zara in pink on the Bakery Village track03 / Family game

Live

Zara Donut Run

A game for my daughter, preserving her little voice from five years ago. Originally built for Android, now upgraded with Astra for web and mobile.

Play the live endless runner with Zara’s original voice recordings, donuts to collect, and obstacles to dodge.

  • Family
  • Original voice
  • Web and mobile
  • Astra
Tanveer Riaz on the ChatGPT Sites Hackathon build floor04 / Hackathon prototype

Public prototype

SideSpark

A playful way for coworkers to meet beyond their usual circles through a short Skill Swap or Social Connect break.

Both choices lead from picking a break to meeting a clearly labelled demo sidekick, completing a shared activity, and saving a small takeaway on the device.

  • Workplace connection
  • Skill sharing
  • Shared breaks
  • ChatGPT Sites
Nook orange N mascot with two curious eyes05 / Native macOS companion

Local prototype

Nook

A quiet macOS dashboard for the CORSAIR XENEON EDGE, bringing existing coding sessions, expressive companions and clearly labelled usage information onto one wide display.

Build story with a native sample-session dashboard, rendered companion video and an attributed CORSAIR product image.

  • macOS
  • SwiftUI
  • Coding agents
  • MCP
  • XENEON EDGE
Chroa interface showing a live website colour specimen06 / Building now

Public beta

Chroa

A colour-system studio that generates accessible OKLCH palettes, wires them into live interface previews, and exports a DESIGN.md a coding agent can follow.

Five live preview types, measured contrast, and agent-ready design output.

  • Design systems
  • Accessibility
  • Coding agents
  • React
Skillz banner for reusable AI-agent skills07 / Open source

Public

Skillz

A public library of reusable AI-agent skills: focused procedures that turn prompt experiments into repeatable execution.

26 published skills, cross-agent conventions, security-first guidance, MIT licensed.

  • Agent skills
  • Open source
  • AI workflows
  • Python
HalalEats SG homepage with green typography and a nasi lemak illustration08 / Singapore product

Live

HalalEats SG

A halal food discovery companion for Singapore: ask Sherlock Scones for places to eat, with certification information sourced from the MUIS Halal Directory.

No account needed to get started; search by dish, cuisine, neighbourhood, or postal code.

  • RAG
  • Singapore
  • Halal tech
  • FastAPI
  • Postgres
Nexus Bank fictional demo login interface with a dark visual system09 / Fictional banking demo

Live demo

Nexus Bank

A fictional AI-banking interface used to explore how conversational assistance, financial context, and bounded agent actions might fit together.

A live public interface using mock data only; it is a learning demo, not a financial service.

  • Fictional demo
  • Banking UX
  • Agentic systems
  • Mock data
PromptZap product banner10 / Browser tool

Live

PromptZap

A browser extension that turns rough instructions into structured prompts inside the AI tools people already use.

One-click workflow with 23 prompt frameworks across ChatGPT, Claude, Gemini, and more.

  • Browser extension
  • Prompt design
  • AI tooling
ScriptToReel local video generation dashboard11 / Open-source pipeline

Public

ScriptToReel

A local-first Python pipeline that researches, scripts, assembles, narrates, and renders short videos from a topic.

CLI and local dashboard over the same pipeline, with explicit checkpoints and reproducible project folders.

  • Python
  • Video
  • Local workflow
  • FFmpeg
12 / Agent utility

Live

Markdown Convert

A one-click browser extension that converts webpages into clean Markdown for agents, notes, and knowledge bases.

No account, no backend, no build step; handles readable content, tables, forms, and useful embedded regions.

  • Markdown
  • Browser extension
  • Agent-ready content
  • JavaScript
Codex Pet League community leaderboard interface13 / Data experiment

Build story

Codex Pet League

A playful leaderboard for tiny coding companions - and a build story about replacing persuasive mock data with verifiable public signals.

The useful part is the correction: provenance labels, real public data, and an explicit scoring model.

  • Data provenance
  • Dashboard
  • Game
  • Build in public
Logo Quest's illustrated island map with Sunny Square, Pixel Park, Sound Woods, and Moonport14 / Family game

Live

Logo Quest

A logo discovery adventure with four islands, twelve trails, 48 logos, gentle clues, and a sticker book. Tap to play, with optional typing and voice.

Progress and stickers stay in the browser. No account is needed, and voice is optional.

  • Logo discovery
  • Family game
  • Optional voice