diff --git a/public/people/alex-nguyen.jpg b/public/people/alex-nguyen.jpg new file mode 100644 index 0000000..0146237 Binary files /dev/null and b/public/people/alex-nguyen.jpg differ diff --git a/public/people/alex-reibman.jpg b/public/people/alex-reibman.jpg new file mode 100644 index 0000000..b326f6d Binary files /dev/null and b/public/people/alex-reibman.jpg differ diff --git a/public/people/brian-shin.jpg b/public/people/brian-shin.jpg new file mode 100644 index 0000000..5109327 Binary files /dev/null and b/public/people/brian-shin.jpg differ diff --git a/public/people/daniel-nguyen.jpg b/public/people/daniel-nguyen.jpg new file mode 100644 index 0000000..9b96f19 Binary files /dev/null and b/public/people/daniel-nguyen.jpg differ diff --git a/public/people/fai-ne.jpg b/public/people/fai-ne.jpg new file mode 100644 index 0000000..6e8d470 Binary files /dev/null and b/public/people/fai-ne.jpg differ diff --git a/public/people/hassan-bazzi.jpg b/public/people/hassan-bazzi.jpg new file mode 100644 index 0000000..4e9cac8 Binary files /dev/null and b/public/people/hassan-bazzi.jpg differ diff --git a/public/people/josef-buttgen.png b/public/people/josef-buttgen.png new file mode 100644 index 0000000..8127d8f Binary files /dev/null and b/public/people/josef-buttgen.png differ diff --git a/public/people/lilian.jpg b/public/people/lilian.jpg new file mode 100644 index 0000000..e7fa222 Binary files /dev/null and b/public/people/lilian.jpg differ diff --git a/public/people/miles-feldstein.jpg b/public/people/miles-feldstein.jpg new file mode 100644 index 0000000..2dea6f8 Binary files /dev/null and b/public/people/miles-feldstein.jpg differ diff --git a/public/people/rob-hallam.png b/public/people/rob-hallam.png new file mode 100644 index 0000000..f75bfaf Binary files /dev/null and b/public/people/rob-hallam.png differ diff --git a/public/people/thomas-sanlis.jpg b/public/people/thomas-sanlis.jpg new file mode 100644 index 0000000..c3adbf2 Binary files /dev/null and b/public/people/thomas-sanlis.jpg differ diff --git a/public/people/yen-kim.jpeg b/public/people/yen-kim.jpeg new file mode 100644 index 0000000..501064e Binary files /dev/null and b/public/people/yen-kim.jpeg differ diff --git a/src/app/batch-0/hosts.tsx b/src/app/batch-0/hosts.tsx new file mode 100644 index 0000000..7da7b97 --- /dev/null +++ b/src/app/batch-0/hosts.tsx @@ -0,0 +1,91 @@ +import Link from 'next/link' + +import { type Person } from '@/components/people-grid' +import David from '@/public/people/david.jpg' +import Phuc from '@/public/people/phuc.jpg' +import Tony from '@/public/people/tony.jpg' +import Travis from '@/public/people/travis.jpg' + +export const hosts: Person[] = [ + { + name: 'Travis Fischer', + image: Travis, + url: 'https://x.com/transitive_bs', + twitter: 'https://x.com/transitive_bs', + github: 'https://github.com/transitive-bullshit', + linkedin: 'https://linkedin.com/in/fisch2', + description: ( + <> + Founder of{' '} + + Agentic + + . 2 exits. Prev{' '} + + HF0 + + , Microsoft, and Amazon. + + ), + location: 'NY' + }, + { + name: 'Tony Dinh', + image: Tony, + url: 'https://x.com/tdinh_me', + twitter: 'https://x.com/tdinh_me', + github: 'https://github.com/trungdq88', + linkedin: 'https://www.linkedin.com/in/tdinh-me/', + description: ( + <> + Making over $2M ARR solo while building{' '} + + typingmind.com + {' '} + and{' '} + + devutils.com + + . + + ), + location: 'Vietnam' + }, + { + name: 'Minh-Phuc Tran', + image: Phuc, + url: 'https://x.com/phuctm97', + twitter: 'https://x.com/phuctm97', + github: 'https://github.com/phuctm97', + linkedin: 'https://www.linkedin.com/in/phuctm97/', + description: ( + <> + Built 8 startups in 12 months • Sold 3/8 startups • Building{' '} + + vibingbase.com + + . + + ), + location: 'Vietnam' + }, + { + name: 'David Park', + image: David, + url: 'https://x.com/dayonefoundry', + twitter: 'https://x.com/dayonefoundry', + github: 'https://github.com/davidvypark', + linkedin: 'https://www.linkedin.com/in/david-park-69587844/', + description: ( + <> + Built Raya & Kippo and then 120 other apps you've never heard of + because they failed. + + ), + location: 'LA' + } +] diff --git a/src/app/batch-0/mentors.tsx b/src/app/batch-0/mentors.tsx new file mode 100644 index 0000000..bccc6bc --- /dev/null +++ b/src/app/batch-0/mentors.tsx @@ -0,0 +1,91 @@ +import Link from 'next/link' + +import type { Person } from '@/components/people-grid' +import AlexReibman from '@/public/people/alex-reibman.jpg' +import DanielNguyen from '@/public/people/daniel-nguyen.jpg' +import DavidZhang from '@/public/people/dzhng.jpg' +import StevePeak from '@/public/people/steve-peak.jpg' + +export const mentors: Person[] = [ + { + name: 'David Zhang', + image: DavidZhang, + url: 'https://x.com/dzhng', + twitter: 'https://x.com/dzhng', + github: 'https://github.com/dzhng', + linkedin: 'https://www.linkedin.com/in/david-zhang-2902462a/', + description: ( + <> + Prev company,{' '} + + Amity + + , is worth >$500M. Raised $4M for{' '} + + Duet + + . World-class AI eng & serial founder. + + ), + location: 'SF' + }, + { + name: 'Steve Peak', + image: StevePeak, + url: 'https://x.com/iopeak', + twitter: 'https://x.com/iopeak', + github: 'https://github.com/stevepeak', + linkedin: 'https://www.linkedin.com/in/stevepeak23/', + description: ( + <> + Formerly built & sold{' '} + + codecov.io + {' '} + to Sentry as a solo founder for $10M. World-class AI eng & serial + founder. + + ), + location: 'Colorado' + }, + { + name: 'Daniel Nguyen', + image: DanielNguyen, + url: 'https://x.com/daniel_nguyenx', + twitter: 'https://x.com/daniel_nguyenx', + description: ( + <> + Rockstar Vietnamese indie hacker. Founder of{' '} + + BoltAI + + , the best AI app for Mac. + + ), + location: 'Vietnam' + }, + { + name: 'Alex Reibman', + image: AlexReibman, + url: 'https://x.com/AlexReibman', + twitter: 'https://x.com/AlexReibman', + description: ( + <> + Serial venture-backed founder & AI eng; formerly co-founder of{' '} + + AgentOps + + ; now investing via{' '} + + Agent Fund + {' '} + and building AI experiments. + + ), + location: 'SF' + } +] diff --git a/src/app/batch-0/page.tsx b/src/app/batch-0/page.tsx index 58eac0e..ce11c02 100644 --- a/src/app/batch-0/page.tsx +++ b/src/app/batch-0/page.tsx @@ -4,10 +4,15 @@ import Link from 'next/link' import { Card } from '@/components/card' import { HeroButton } from '@/components/hero-button' +import { PeopleGrid } from '@/components/people-grid' import { Sponsor } from '@/components/sponsor' import { AnimatedGradientBackground } from '@/components/ui/animated-gradient-background' import { WorldMap } from '@/components/ui/world-map' +import { hosts } from './hosts' +import { mentors } from './mentors' +import { residents } from './residents' + const dots: Array<{ start: { lat: number; lng: number; label?: string } end: { lat: number; lng: number; label?: string } @@ -84,28 +89,36 @@ export default function Batch0Page() { <> -
-

- HRG Batch 0 -

- -
-

- Da Nang, Vietnam -

- -

- November 1st – 30th, 2025 -

+
+
+

+ HRG Fall 2025 +

+ +
+

+ Da Nang, Vietnam +

+ +

+ November 1st – 30th, 2025 +

+
+ + + + + + + stack.pop(); +
- - - + + + - - stack.pop(); - +
diff --git a/src/app/batch-0/residents.tsx b/src/app/batch-0/residents.tsx new file mode 100644 index 0000000..5053ea7 --- /dev/null +++ b/src/app/batch-0/residents.tsx @@ -0,0 +1,216 @@ +import Link from 'next/link' + +import type { Person } from '@/components/people-grid' +import AlexNguyen from '@/public/people/alex-nguyen.jpg' +import AyushSoni from '@/public/people/ayush-soni.jpg' +import BrianShin from '@/public/people/brian-shin.jpg' +import FaiNe from '@/public/people/fai-ne.jpg' +import HassanBazzi from '@/public/people/hassan-bazzi.jpg' +import JosefButtgen from '@/public/people/josef-buttgen.png' +import Lilian from '@/public/people/lilian.jpg' +import MilesFeldstein from '@/public/people/miles-feldstein.jpg' +import RobHallam from '@/public/people/rob-hallam.png' +import ThomasSanlis from '@/public/people/thomas-sanlis.jpg' + +export const residents: Person[] = [ + { + name: 'Alex Nguyen', + image: AlexNguyen, + url: 'https://x.com/alexcooldev', + twitter: 'https://x.com/alexcooldev', + description: ( + <> + Multiple AI apps ~$35k MRR; runs a large TikTok growth hacking + community; currently building Cursor for TikTok marketing. + + ), + location: 'Ho Chi Minh City' + }, + { + name: 'Rob Hallam', + image: RobHallam, + url: 'https://x.com/robj3d3', + twitter: 'https://x.com/robj3d3', + description: ( + <> + Working with{' '} + + Tibo Maker + {' '} + on a Cursor for X; $200k ARR growing fast. + + ), + location: 'UK' + }, + { + name: 'Brian Shin', + image: BrianShin, + url: 'https://x.com/brianshinsh', + twitter: 'https://x.com/brianshinsh', + description: ( + <> + Building{' '} + + Once + + ; previous apps $700k ARR and $50k ARR respectively; raised over $15M + venture. +1{' '} + + Kim + + . + + ), + location: 'Seoul' + }, + { + name: 'Lilian', + image: Lilian, + url: 'https://x.com/lilianbuilds', + twitter: 'https://x.com/lilianbuilds', + description: ( + <> + Building{' '} + + Brainpower + + ; awesome energy, hacker & community builder; training to be a BJJ + world champ 🤯 + + ), + location: 'NY' + }, + { + name: 'Thomas Sanlis', + image: ThomasSanlis, + url: 'https://x.com/T_Zahil', + twitter: 'https://x.com/T_Zahil', + description: ( + <> + Building PH competitor{' '} + + Uneed + {' '} + for the last 6 years; started gaining traction in the past year; large + community of indie hackers. + + ), + location: 'France' + }, + { + name: 'Miles Feldstein', + image: MilesFeldstein, + url: 'https://x.com/MilesFeldstein', + twitter: 'https://x.com/MilesFeldstein', + description: ( + <> + Prev co-founded{' '} + + HyperWrite + {' '} + (raised $5.2M); now building{' '} + + Vost + + , a Loveable for creators to build cookie-cutter genAI apps; partnered + w/ the yeti guys from TikTok w/ over 1.2M followers. + + ), + location: 'NY' + }, + { + name: 'Ayush Soni', + image: AyushSoni, + url: 'https://x.com/ayysoni', + twitter: 'https://x.com/ayysoni', + github: 'http://github.com/ayushsoni1001', + linkedin: 'https://www.linkedin.com/in/ayushsoni1001/', + description: ( + <> + 21yo with 5 exits; $450k+ ARR across multiple SaaS; building{' '} + + revid.ai + {' '} + and a portfolio of other AI apps; top 100 Shopify plugin authors in the + world. + + ), + location: 'Goa, India' + }, + { + name: 'Josef Büttgen', + image: JosefButtgen, + url: 'https://x.com/josefbuettgen', + twitter: 'https://x.com/josefbuettgen', + description: ( + <> + Building{' '} + + Setter + + ; him and his gf{' '} + + Mellie + {' '} + have been in the Bali indie scene for a long time; great vibes. + + ), + location: 'Bali / Germany' + }, + { + name: 'Fai Fai', + image: FaiNe, + url: 'https://x.com/fai_ne', + twitter: 'https://x.com/fai_ne', + description: ( + <> + Former VC in Thailand who ran a venture studio in Bangkok; building{' '} + + Beluga + + , Cursor for people learning how to code. + + ), + location: 'Bangkok / SF' + }, + { + name: 'Hassan Bazzi', + image: HassanBazzi, + url: 'https://x.com/habazzi', + twitter: 'https://x.com/habazzi', + description: ( + <> + Serial technical founder w/ 2 exits; building{' '} + + Fload + + , AI employees for mobile apps.{' '} + + +1 Kira King Kong + + . + + ), + location: 'Lebanon / Michigan / Copenhagen' + } +] diff --git a/src/app/batch-1/page.tsx b/src/app/batch-1/page.tsx index c5bc8bb..4513b20 100644 --- a/src/app/batch-1/page.tsx +++ b/src/app/batch-1/page.tsx @@ -99,7 +99,7 @@ export default function Batch0Page() {

- HRG Batch 1 + HRG Spring 2026

diff --git a/src/app/batches/page.tsx b/src/app/batches/page.tsx new file mode 100644 index 0000000..f92aff2 --- /dev/null +++ b/src/app/batches/page.tsx @@ -0,0 +1,77 @@ +'use client' + +import Image from 'next/image' +import Link from 'next/link' + +import { Card } from '@/components/card' +import { AnimatedGradientBackground } from '@/components/ui/animated-gradient-background' +import HeroImageBatch0 from '@/public/da-nang-villa/hero.jpg' +import HeroImageBatch1 from '@/public/da-nang-villa-legos/0.jpg' + +export default function Batch0Page() { + return ( + <> + + +
+
+

+ HRG Batches +

+
+ +
+ + +
+

+ Fall 2025 +

+ +
+

November 1st – 30th, 2025

+

Da Nang, Vietnam

+
+ + Batch 0 Villa +
+
+ + + + +
+

+ Spring 2026 +

+ +
+

May 1st – 31st, 2026

+

Da Nang, Vietnam

+
+ + Batch 1 Villa +
+
+ +
+
+ + ) +} diff --git a/src/components/footer/index.tsx b/src/components/footer/index.tsx index 7035884..4315f2f 100644 --- a/src/components/footer/index.tsx +++ b/src/components/footer/index.tsx @@ -33,6 +33,10 @@ export function Footer() { FAQ + + Batches + + Sponsor Info diff --git a/src/components/header/index.tsx b/src/components/header/index.tsx index fa95dcc..6faeb18 100644 --- a/src/components/header/index.tsx +++ b/src/components/header/index.tsx @@ -49,6 +49,10 @@ export function Header() { FAQ + + Batches + +
{/* */}