AboutProjectsVideosContact
GITHUB

Hi, I'm John Doe John Doe!I turn rough ideas intoAI products that ship.Open to work

Start a project

Got an AI idea stuck in a doc or a demo? I help you get it into real users' hands, fast.

Experience
  1. Founder @ tinicoder

    2026 · Present

  2. CIO @ UTA SOLUTIONS

    2022 · 2025

  3. Software Engineer @ WATA

    2017 · 2021

Building now

$ whoami

▸ building ai agents

▸ stack → next.js + claude

▸ deployed to production ✓

$

Reading

AI Engineering

Chip Huyen

ai engineering

Based in

San Francisco

United States

How I work

01

Discovery

One short call to pin down the problem, who it's for and what success looks like.

About

An engineer who ships, then shows you how

I've spent years as a software engineer building web products, from one-week prototypes to systems running in production. Today I focus on one thing: turning AI from an impressive demo into a feature people use every day.

I work with Claude Code, Cursor and agent frameworks daily and take them apart to see what really holds up. What survives real projects becomes a workflow, a template or a video on tinicoder.

Build it with me or learn to build it yourself. Either way, the goal is the same: less hype, more shipping.

GitHub ↗YouTube ↗X ↗
profile.json
{  "name": "John Doe",  "role": "Software Engineer · AI Builder",  "stack": [    "Python",    "Supabase",    "Claude Code",    "Cursor"  ],  "open_to": [    "product builds",    "AI consulting",    "workshops"  ]}

Projects

Things I've built

Proof over promises: real products and open-source tools you can use today.

// 1

100

lighthouse score

tinicoder.com

Live→

The site you're on, built with Next.js, Tailwind and Supabase using the same AI workflow I teach.

Next.js · Supabase

// 2

3 days

to a working agent

Agent Starter Kit

Beta→

A no-framework starting point for AI agents, with tool calling, memory and logging ready to extend.

Python · Claude API

Every project starts from a real problem and the smallest stack that solves it. Most of them began as a weekend prototype.

// start small

// 3

1 cmd

to set up

SaaS Launch Kit

→

Auth, payments and a database already wired into Next.js, so launch week goes to your product, not plumbing.

Next.js · Stripe · Supabase

Everything is open source or documented, so you can read the code, fork it and ship your own version this week.

// built in public

shipped worldwide

// 4

5+

servers

MCP Toolbox

New→

Small MCP servers that connect Claude and Cursor to your own data and internal tools.

MCP · Node.js

polish screens

>can you make this screen feel calmer?

compare onboarding

>how is my onboarding different from theirs?

compare paywalls

>why does their paywall convert better?

find ui elements

>where do others put the progress chart?

map user flows

>show the full flow from install to first run

built with ai

Featured videos

Learn by watching me build

Step-by-step builds and honest tool breakdowns, so you can copy what works into your own projects.

  • 01Claude Code: the workflow I use every day18:44 · Tutorial▶
  • 02Building an agent from scratch, no framework16:01 · Agents▶
  • 03Vibe coding beautiful UI with AI16:38 · UI▶

Contact

Ship your first AI product with me

Every week, one workflow, template or tool I actually use, explained in a short read you can apply the same day.

Have a project in mind? Email me at hello@tinicoder.com

Turning rough ideas into AI products that ship, and sharing the playbook along the way.

Open to work

// navigate

  • About
  • Projects
  • Videos
  • Contact

// connect

  • GitHub ↗
  • YouTube ↗
  • X ↗

// contact

  • hello@tinicoder.com
  • San Francisco, United States
  • Start a project →

© John Doe · tinicoder.com

Less hype, more shipping.

Back to top ↑

tinicoder