Members-Only
Recent Talks & Demos are for members only
You must be an AI Tinkerers active member to view these talks and demos.
TaxGPT: AI for Canadian Taxes
Learn how TaxGPT uses CRA data, retrieval‑augmented generation, and a processing pipeline to answer Canadian tax questions, filter noise, and gauge complexity.
TaxGPT.ca is an AI app that uses CRA data to answer questions about tax filing.
TaxGPT.ca is a live AI app that has answered over 40k questions (26k in its current form as a RAG app). I would be happy to explain how TaxGPT is built and how my data processing pipeline works to answer the right questions, filter out bad ones, and estimate how ‘complex’ questions are to answer.
TaxGPT is an AI chatbot answering Canadian tax-filing questions.
TaxGPT: Canadian AI tax chatbot using Next.js, Express.js, Django.
- NextNext.js is the full-stack React framework: it delivers high-performance web applications via hybrid rendering and powerful, Rust-based tooling.This is the React Framework for production: Next.js enables you to build full-stack web applications with zero configuration and maximum efficiency. It supports a hybrid rendering approach (Server-Side Rendering, Static Site Generation, and Incremental Static Regeneration) for optimal speed and SEO performance. Key features include React Server Components, Server Actions for running server code directly, and the App Router for advanced routing and nested layouts. Developed by Vercel, it leverages Rust-based tools like Turbopack and the Speedy Web Compiler for the fastest possible builds and a superior developer experience.
- ExpressExpress.js is the fast, unopinionated, and de facto standard web application framework for Node.js (JavaScript backend).Express.js is your core for building scalable web applications and robust APIs on Node.js. It’s a minimal, flexible framework: it handles routing, HTTP utilities, and the request/response cycle efficiently. We leverage its massive middleware ecosystem for added functionality like cookie parsing or authentication (e.g., Passport.js). As the 'E' in the popular MEAN, MERN, and MEVN stacks, Express provides the proven, high-performance backend layer for modern JavaScript development.
- LangChainThe open-source framework for building and deploying reliable, data-aware Large Language Model (LLM) applications.LangChain is the essential framework for engineering LLM-powered applications: it simplifies connecting models (like GPT-4 or Claude) to external data, computation, and APIs. The platform provides a modular set of components—Chains, Agents, Tools, and Memory—allowing developers to quickly build complex workflows like Retrieval-Augmented Generation (RAG) pipelines and sophisticated conversational agents. Its Python and JavaScript libraries, combined with LangChain Expression Language (LCEL), offer a standardized interface for rapid prototyping and moving applications to production with confidence.
- OpenAIOpenAI is an AI research and deployment company: We build safe artificial general intelligence (AGI) to benefit all of humanity.OpenAI is a premier AI research and deployment company, focused on developing safe Artificial General Intelligence (AGI) for global benefit. The organization operates under a unique structure: a non-profit Foundation governs a for-profit Group, which functions as a public benefit corporation. Its technology portfolio includes industry-defining models like the GPT series (e.g., GPT-4o, GPT-5.1), the conversational platform ChatGPT, and the text-to-video model Sora. These tools drive innovation across multiple sectors, providing powerful, accessible AI capabilities for developers, businesses, and consumers worldwide.
Related projects
Using AI to Build a Smarter Tax Calculator for Canadian Millennials and Gen Z ⚡💻
Toronto
Live demo of an AI‑generated web app that scrapes current Canadian tax tables, computes multi‑source income taxes, and…
LLM Fingerprinting: Identifying AI Models by Their Responses
Toronto
This talk demonstrates a system to identify and classify large language models by analyzing their responses to benchmark…
Working with AI: Code Conversion (Delivered by Dwayne Forde)
Toronto
Learn how an LLM‑driven workflow automates bulk code conversion, preserving context, and frees engineers to tackle critical project…
Building a Real-Time Municipal Data Parser: How We Normalized 30 Years of Toronto Zoning By-Laws with AI
Toronto
This talk details building an AI engine to normalize 30 years of inconsistent Toronto zoning by-laws from messy…
AI-Guided RISC-V Datapath Visualization
Toronto
Learn how an AI‑driven RAG chatbot integrates with a RISC‑V single‑cycle and 5‑stage pipeline visualizer to explain execution…
What would a Personal AI Tutor look like?
Toronto
Explore how Advisory uses Neo4j roadmaps and chat history to create a transparent AI tutoring system that cites…