Archives
LectureForge — Document-to-Video AI Pipeline
A FastAPI + Next.js system that converts .pptx and .pdf documents into narrated, lesson-style videos. Uses local LLMs via Ollama for AI-driven script generation and TTS synthesis, then renders a fully stitched video — all processing stays on-device with no external API keys required. Supports two narrative modes: Professor (educational summaries) and Storyteller (hero’s journey…
Aequitas-Fin — AI-Powered Financial Intelligence Agent
A specialised RAG system for analysing complex financial reports — built in iterative milestones. Uses hi-res document partitioning via unstructured.io and a dual-embedding architecture: a local BGE-small lane (384-dim) for low-latency private processing and an OpenAI lane (1536-dim) for high-dimensional accuracy. Milestone 1 benchmarked at 0.816 search score (High Confidence) on CIBC financial data using…
CIBC AI Assistant
Git Repo Overview The CIBC AI Assistant is a machine learning and NLP-based system designed to analyze financial data and respond to user queries about CIBC’s quarterly reports. It combines automated data extraction, regression modeling, and a conversational chatbot interface. The process begins by extracting structured data from CIBC’s quarterly reports spanning Q1 2023 to…
CIBC Quarterly Report Classification Chatbot
Git Repo Overview This project aims to classify sections of CIBC’s quarterly financial reports into categories that can helpanalysts and stakeholders understand key financial aspects such as performance, risks, and forecasts.These reports contain dense and technical financial data, so NLP techniques are used to automate theclassification process. Additionally, a chatbot feature is integrated to enable…