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…

Read More

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…

Read More

CIBC AI ASSISTANT

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…

Read More

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…

Read More