Built with AI

How I Built This

I'm a Product Manager, not an engineer. This entire website — stock analysis dashboard, pixel art game, interactive resume — was built using AI-assisted development.

Vibe coding isn't about replacing engineers. It's about product leaders who can prototype, validate, and ship at the speed of thought. Prompt → iterate → deploy.

Why I Build

I believe the best way to lead AI transformation is to practice it — not just sponsor it. Inspired by the Feynman technique, I learn by doing: building real products with AI, not just reading about them. These personal projects keep me hands-on with how the technology actually works, how it breaks, and where it creates value. It's the same approach I bring to work — shipping AI products at enterprise scale — and to mentoring other leaders on applied AI adoption.

Tech Stack

Next.js

React framework, SSG

TypeScript

Type-safe codebase

Tailwind CSS

Utility-first styling

Python

Data & valuation engine

Phaser.js

Game engine

Vercel

Edge deployment

v0 by Vercel

AI UI generation

GitHub

CI/CD + issue tracking

AI Toolchain

No single AI does everything well. This site is built with a stack of AI tools, each used where it excels.

v0 by Vercel

UI Generation

Initial page layouts and component scaffolding. Generates production-ready Next.js + Tailwind code from natural language descriptions. Used for the homepage, resume page, and dashboard layouts.

Claude (Anthropic)

Architecture & Logic

Complex reasoning — valuation framework design, data pipeline architecture, debugging, and code review. The primary model for backend logic and multi-file refactors.

Amazon Q / Kiro CLI

AI Agent Framework

Autonomous coding agent that reads files, runs builds, pushes to git, and manages GitHub issues. Handles the full development loop: edit → build → test → commit → deploy.

ChatGPT (OpenAI)

Content & Copy

Professional copy, SEO metadata, and content strategy. Used for resume wording, page descriptions, and keyword research.

Deep Dives

S&P 500 StockPicker

Live

AI-built unified valuation framework analyzing all 503 S&P 500 stocks with DCF, EPV, and quality scoring.

Pixel Art Game

Building

Pokemon-style interactive career exploration built with Phaser.js. Walk through a world that tells my professional story.

Interactive Resume

Live

SEO-optimized resume with JSON-LD structured data, expandable role details, and 50+ products showcase.

503

S&P 500 Stocks Analyzed

50+

Products Catalogued

8

Pages Shipped

0

Built by Engineers

The Process

01

Prompt

Describe the feature in plain language. Define acceptance criteria like a product spec.

02

Iterate

AI generates code. Review, refine, test. Multiple rounds until it meets the bar.

03

Ship

Push to GitHub, auto-deploy to Vercel. Live in minutes, not sprints.