Skip to content

Projects

Selected Work

AI platforms, machine learning systems and data tooling — things I have designed, built and shipped end to end.

Anthropic Agent

A production-grade conversational AI platform bringing the full power of Anthropic's Claude model family into a polished web interface. Offers live artifact generation (text, code, spreadsheets, images), extended thinking visualisation, multimodal image understanding, persistent chat history, and streaming responses via the Vercel AI SDK.

  • Next.js 15
  • TypeScript
  • Tailwind CSS
  • Anthropic Claude API
  • Vercel AI SDK
  • Firebase
  • Framer Motion
  • Playwright

Stock Price Prediction Model

An ML system forecasting next-day price movements for AAPL, GOOGL, MSFT, and TSLA using 5 years of market data. Combines a 111-feature engineering pipeline (RSI, MACD, Bollinger Bands, lag/rolling stats) with rigorous TimeSeriesSplit cross-validation for honest, leak-free results — Random Forest reaching 53.3% directional accuracy above the 50% baseline.

  • Python
  • scikit-learn
  • pandas
  • NumPy
  • yfinance
  • matplotlib
  • pytest

InsightHub

An AI-driven BI platform that democratizes data analysis by letting users interact with business data through natural language. Integrated with Google's Gemini AI, it features conversational analytics, an AI chart generator, smart CSV/Excel processing, and interactive dashboards — cutting basic analysis time by ~95%.

  • Next.js 15
  • React 19
  • TypeScript
  • Google Gemini API
  • Firebase
  • Tailwind CSS
  • Recharts