Back to Projects

// Personal project

Brainwave AI

I built Brainwave, a collaborative AI chat platform for teams, combining real-time messaging with smart automation. AI replies stream in as they're generated instead of making users wait.

Tech Stack

Next.jsReactOpenAI APIVercel

How it works

AI replies stream in as they're generated instead of making users wait, and the app is built for speed from the ground up.

  • Built AI responses that stream in token by token instead of waiting for a full reply.
  • Used Next.js Incremental Static Regeneration and server-side rendering for near-instant page loads.
  • Optimized the site's SEO alongside the performance work.

Why I built it

Most team chat tools bolt AI on as an afterthought: users either wait through a full generation delay, or lose the real-time feel of messaging. I wanted a chat experience where AI responses felt as immediate as a teammate typing.

How I approached it

I combined real-time messaging with streaming AI replies so responses appear as they generate, and used Next.js ISR plus server-side rendering to keep page loads fast and the app search-engine friendly.

Brainwave AI screenshot 1
Brainwave AI screenshot 2
Brainwave AI screenshot 3
Brainwave AI screenshot 4
Brainwave AI screenshot 5
Brainwave AI screenshot 6
Brainwave AI screenshot 7