Personal projects & notes · Singapore

Still curious.Still makingthings.

I’m Tanveer. I like turning an idea into something I can see and try, then finding a way to make it better.

This is where I share my personal projects and the stories behind them.

Tanveer smiling in a blue striped shirt
Tanveer RiazCurious mind. Builder mode.

An early experiment

It started
with a park.

One of the first things I drew on a computer was a park, using keyboard commands in Lotus 1-2-3 on a black-and-white XT.

I wanted to find out whether I could make a scene appear on the screen.

The tools have changed since then. I still enjoy following a question far enough to make something from it.

A couple of early experiments

At university, I added a Pepsi animation to a C++ graphics assignment. Later, breaking my Windows 98 installation gave me a different problem to work through: getting it running again.

Adapted from my LinkedIn story ↗

Some things those questions became

A few personal
starting points.

A memory I wanted to keep. A colour I wanted to get right. A small problem close to home.

Zara Donut Run gameplay in Bakery Village
Actual gameplay · Zara Donut Run

A family game

A little voice
worth keeping.

Could a game keep a small piece of my daughter’s childhood?

Zara Donut Run carries her original voice recordings into a game she can play on web and mobile. The voice was the reason to make it.

Read Zara’s story
The Chroa colour-system studio
Project capture · Chroa

A visual experiment

Working through
a feeling for colour.

How does a palette feel once it becomes an interface?

Chroa lets me explore colour systems in live interface previews, with accessibility and something reusable to take away.

Explore Chroa
HalalEats SG food discovery interface
Project capture · HalalEats SG

A Singapore project

Something useful,
close to home.

Could finding a halal place to eat feel more like asking someone?

HalalEats SG explores that question through conversation, with certification information sourced from the MUIS Halal Directory.

Try HalalEats SG

There are other experiments too, including Nook, a little home for my coding sessions.

Browse all projects

A little about me

I usually need
to try it.

I’m drawn to the visual side of ideas. Making something helps me understand it. Once I can see it and use it, I start noticing what could be clearer or work better.

I can spend a long time trying different approaches. Friends and family have often reminded me how much creativity is part of that, and I’m learning to give it more room.

A lot of my personal work now involves AI. I share what I’m learning here, including the parts that still need another attempt.

Read my build stories

Curiosity trails

The projects make more sense as a sequence of questions.

This is the chronology behind the portfolio: what one experiment made me wonder next, and how a new tool became a working principle.

01 · Still unfolding

Can better instructions become better visual stories?

PromptZap opened a question about taste. Chroa made the visual system legible to agents. ScriptToReel carried that thinking into a reproducible media pipeline.

PromptZap → Chroa → ScriptToReel
02 · Deepening

Is the newest model the answer - or is the harness?

Comparing models led to a stronger conclusion: tools, permissions, context, feedback loops, and reusable skills often matter more than a leaderboard position.

Models → coding agents → skills
03 · Prototyping

How much useful AI can stay on my own machine?

Cloud routing makes comparison easy. Local inference tests privacy, control, latency, and resilience against real workflows instead of slogans.

OpenRouter → Ollama → MLX / oMLX
04 · Exploring boundaries

How much control should a tool have?

My fictional Nexus Bank demo is a place to explore permissions, clear stopping points, and when a person should take over.

Personal experiment → Nexus Bank → human review
05 · Live

Can a very local problem become a useful product?

A focused Singapore need became a chat-first discovery product grounded in verified public data and the way people actually ask where to makan.

Local context → verified data → HalalEats SG
06 · Playground

What can a game teach that a dashboard cannot?

Play makes feedback immediate. It also exposes when delightful presentation outruns the evidence underneath it.

Voice game → pet league → provenance

The live lab

Open the things the questions became.

Tools, games, prototypes, and the questions behind them. Each project links to something you can try, read, or explore.

capfr screen studio with a recording preview, timeline, and editing controls

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.

  • macOS
  • Screen recording
  • Local-first
  • MCP
Read about capfr →
Nook orange N mascot with two curious eyes

Native macOS companion · Local prototype

Nook

A quiet home for existing coding sessions on the CORSAIR XENEON EDGE. Expressive companions, clear states, and a tap back to the work.

  • SwiftUI
  • MCP
  • Local tools
Watch Nook and read the story →
Chroa interface showing a live website colour specimen

Building now · Public beta

Chroa

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

  • Design systems
  • Accessibility
  • Coding agents
Open the studio ↗
Skillz banner for reusable AI-agent skills

Open source · 26 skills

Skillz

Focused, reusable procedures that turn prompt experiments into repeatable execution.

  • Agent skills
  • Open source
Browse the library ↗
HalalEats SG homepage with green typography and a nasi lemak illustration

Singapore product · Live

HalalEats SG

Ask Sherlock Scones for halal places to eat in Singapore, with certification information sourced from the MUIS Halal Directory.

  • RAG
  • Singapore
  • Halal tech
Try the product ↗
Nexus Bank fictional demo showing its dark branded login interface

Fictional banking demo · Mock data

Nexus Bank

A public learning demo for exploring conversational assistance, financial context, and bounded agent actions. It is not a financial service.

  • Banking UX
  • Agentic systems
  • Mock data
Open the demo ↗
PromptZap product banner

Browser tool · Live

PromptZap

Turns rough instructions into structured prompts inside the AI tools people already use.

  • 23 frameworks
  • Browser extension
See PromptZap ↗
ScriptToReel local video generation dashboard

Open-source pipeline · Public

ScriptToReel

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

  • Python
  • FFmpeg
  • Local workflow
Read the source ↗

Agent utility · Live

Markdown Convert

One click turns a webpage into clean Markdown for agents, notes, and knowledge bases. No account or backend.

  • Agent-ready
  • Browser extension
Install the utility ↗

Voice game · Public prototype

Logo Challenge

A fast family-friendly experiment in voice input, progressive hints, and playful feedback.

  • Voice UI
  • Rapid prototype
Open on GitHub ↗
Continue exploringEvidence, field notes, rooms and toolkit

Shipping signals

Some of the learning along the way.

A point-in-time view of coding activity, product momentum, GitHub achievements, and recent learning in AI delivery and governance.

GitHub / last year

1,289 contributions

GitHub profile snapshot showing 1,289 contributions in the last year and an activity overview
GitHub / earned

Achievement shelf

GitHub achievement shelf with Quickdraw, Pair Extraordinaire, Pull Shark, and YOLO badges

Recent credentials · 2025–2026

Tap a card to verify the credential.

2026PMI

Data Landscape of GenAI for Project Managers

AI delivery and data · Issued Jul 2026

Verify ↗
2025PMI

AI in Agile Delivery

Responsible AI in delivery workflows · Issued Dec 2025

Verify ↗
2025edX

Introduction to Generative AI

Generative AI foundations · Issued Apr 2025

Verify ↗
2025IBF SG

Certified AI Risk Governance Professional

AI risk and governance · Issued Mar 2025

View ↗
2025A-CSM

Advanced Certified ScrumMaster

Advanced agile delivery · Issued Jan 2025

Verify ↗
2025PMI

Generative AI Overview for Project Managers

AI for project leadership · Issued Jan 2025

Verify ↗

Learning in public

A map of the ideas behind the builds.

Short definitions in plain language - connected to actual projects, not written to win a vocabulary contest.

01 · Deepening

Agent systems

How tools, memory, permissions, and evaluation turn a model into a dependable workflow.

02 · Prototyping

Local inference

What can stay on-device without making the product slower or less useful.

03 · Applying here

AI-readable publishing

How HTML, Markdown, JSON-LD, and clear content policies make a site easier for agents to understand.

Agent skill01

A focused, reusable procedure that gives an AI agent domain instructions, constraints, and a reliable workflow for a specific job.

See it in Skillz ↗
Agent harness02

The tools, context, permissions, memory, feedback loops, and runtime around a model. The harness often decides whether model output can become dependable work.

Read “The harness matters” →
Local-first AI03

AI software designed to keep models, data, or core workflows on a person’s own device whenever practical.

Open the local AI notes →
RAG04

Retrieval-augmented generation: find relevant source material first, then give it to a model as context for an answer.

Data provenance05

A record of where data came from, how it changed, and which claims it can legitimately support.

See the leaderboard lesson →
Vibe coding06

Building software through rapid natural-language collaboration with coding agents, with the human retaining intent, taste, verification, and ownership.

Field notes

What I learned after the demo worked.

The interesting part usually starts when the polished first version meets real constraints.

Browse every field note →

SG 🇸🇬 Public event trail

Rooms That Changed the Work.

Conversations and public events often leave me with a question to try out. These are some of the ideas I brought back to my personal projects.

01 / 08Singapore FinTech Festival

Tanveer Riaz at Singapore FinTech Festival 2025
01 · Nov 2025 · Look widerSingapore EXPO · East

AI looks different when the room speaks finance.

The conversations left me curious about what happens after a demo works: where the data comes from, what the tool can do, and when someone needs to step in.

Tanveer Riaz in conversation at a public AI and finance event
02 · 13 Nov 2025 · Listen closelyByteDance · Raffles Quay

The useful idea often arrives between the slides.

A conversation can reveal the missing constraint faster than another hour of polishing. The best notes are usually questions I need to test later.

Collage from an OpenClaw Singapore community event, including Tanveer Riaz in the audience
03 · 2026 · Test the edgesAWS · IOI Central Boulevard Towers

Agents become real when permissions become real.

OpenClaw, Hermes, Sarah, memory, tools and hand-offs all point to the same lesson: autonomy is useful only when its boundaries are visible.

Physical Straits Times page about AI Engineer Singapore
04 · 16 May 2026 · Keep showing upCapitol Theatre · City Hall

I went to learn. The paper became part of the evidence.

The memorable part was not simply appearing in a group photograph. It was being in a room where practitioners were building, questioning and learning in public.

Lorong AI community event collage with presentation slides and Singapore AI builders
05 · Aug 2026 · Build for someoneLorong AI · one-north

The AI should step back when two people can talk.

At a six-hour build table, 87K Windows turned memories from seniors living alone into safe, consented offers of what they could teach. No match is ever faked.

Singapore builder community collage with speakers, tables and a projected talk
06 · Aug 2026 · Spend intelligence wellCarousell Campus

Use expensive intelligence to learn, then reuse what worked.

The practical model-cost question is not which model is smartest. It is which model is reliable enough for this job after context, tools, skills, evals and retries are counted.

Collage from Code with Claude 2026 in Singapore
07 · 2026 · Build togetherGrab · one-north

A good workflow remembers what the team learns.

Model comparison is useful. Reusable skills, clear intent and inspectable review make the learning survive the individual session.

Agent Forge Hackathon lecture theatre with attendees beneath event signage
08 · 2026 · Forge the workflowNational University of Singapore

The hand-offs matter more than any single prompt.

Agent systems become dependable when roles, evidence, review and failure states are designed as one workflow rather than a collection of impressive demos.

Tanveer at the Claude Community event at Grab
09 · 13 Oct 2026 · From idea to demoGrab · one-north

Two hours. Four builders. A demo in front of 600 people.

We thought about it, planned it, executed and demoed Grub. I got to showcase our dining companion in front of Anthropic.

Read the field noteHow we built Grub →

More rooms, experiments and build notes continue on LinkedIn.

Follow Tanveer's builder journey on LinkedIn ↗

Tool relationships

Not a logo cloud. A map of what each tool changes.

The stack keeps moving, so these are point-in-time relationships: what I use to research, compare, build, orchestrate, run locally, make images, and ship.

01 · Active

Research and synthesis

Get oriented broadly, then return to primary evidence.

  • Genspark
  • Web research
  • Markdown notes
02 · Experimenting

Model routing

Different collaborators for different kinds of thinking.

  • OpenRouter
  • DeepSeek
  • Gemini models
  • NVIDIA Nemotron
03 · Active

Coding agents

Compare planning, implementation, and review instincts.

  • Codex
  • Cursor
  • Claude Code
  • Gemini CLI
  • Pi
04 · Personal experiments

Agent teams

Roles, hand-offs, memory, and permission boundaries.

  • Hermes
  • OpenClaw
  • Sarah agent
  • Reusable skills
05 · Prototyping

Local inference

What can stay on-device without forcing every task there.

  • Ollama
  • MLX
  • oMLX
  • Local workspaces
06 · Experimenting

Image and motion

Visual evidence and story material tied to real builds.

  • OpenAI image models
  • Flux
  • Kling through Fal
07 · Active

Terminal and connection

Calmer interfaces for inspecting multi-agent work.

  • Ghostty
  • Herdr
  • Tailscale
  • Wispr Flow
08 · Active

Shipping

Useful means somebody else can open it - and see its limits.

  • GitHub
  • Vercel
  • Railway
  • Supabase

Active rotation

The models change. The curiosity does not.

OpenAI Claude OpenRouter HHermes Codex Cursor Gemini Ollama ✦Genspark Tailscale >_Ghostty Railway

Keep the question going

Perhaps something here starts an idea for you.

I enjoy seeing how other people make things. If sharing my own attempts helps you try something, I’d be happy with that. This site is for personal projects and community conversations.

Connect on LinkedIn ↗

Singapore / 2026

STILL
BUILDING.

The next experiment starts with another question.

Meetup mode · Singapore

Put the profile in their camera.

Tanveer RiazPersonal projects · creative experiments
QR code for tanveerriaz.me/meet tanveerriaz.me/meet

Ask them to point their camera here. The profile opens directly—no contact exchange or app required.

On iPhone: Share → Add to Home Screen for the profile icon.