Ian Greenough

Founding Product Engineer
← Back to home

Projects

All Projects

Agentic Travel Planner

I built this agentic AI travel planner where Claude autonomously searches flights, hotels, and experiences via tool-use loops, assembling budget-aware itineraries streamed in real time.

TypeScriptNext.jsExpressPostgreSQL+6

AI Research Assistant

I built this knowledge base chatbot that indexes saved articles, PDFs, and notes with a RAG pipeline, then answers questions over your own content with streaming responses and inline source citations.

TypeScriptNext.jsExpressPostgreSQL+6

Realtime AI Collaboration

I built this collaborative writing tool where multiple users edit shared documents in real time and request streaming AI suggestions (continue, improve, summarize, expand) that they accept, edit, or reject before committing.

TypeScriptNext.jsExpressSocket.IO+5

Multitenant AI Assistant

I built this multi-tenant AI assistant where each organization gets fully isolated conversations, scoped tool access, and automatic summarization when context windows fill up.

TypeScriptNext.jsExpressPostgreSQL+4

Document QA (RAG)

I built this document question-answering system where uploaded files are processed asynchronously, chunked and embedded into a vector store, and queried with Claude returning answers with source citations.

TypeScriptNext.jsExpressPostgreSQL+5

Async AI Content Pipeline

I built this async content processing pipeline using BullMQ to queue AI generation tasks, decouple long-running work from the request cycle, and stream progress back to the frontend.

TypeScriptNext.jsExpressPostgreSQL+4

Link Saver + AI Summarizer

I built this bookmark manager with real-time AI-powered summaries. Paste a URL and Claude streams a summary token-by-token via SSE, with Redis caching for instant retrieval on repeat visits.

TypeScriptNext.jsExpressPostgreSQL+4

Job Tracker AI

I built this API-only job application tracker where Claude extracts structured data from raw job descriptions and scores fit against your resume profile.

TypeScriptExpressPostgreSQLClaude API+4

Fullstack AI Portfolio Quiz

I built this interactive quiz to test knowledge of the architecture, patterns, and implementation details across the eight apps in this fullstack AI portfolio.

TypeScriptReactViteGitHub Pages