PROJECTS

A Collection of My Work

Explore a curated selection of my most recent projects.

⭐ CodeSage (Coming Soon) ⭐

⭐ CodeSage (Coming Soon) ⭐

A web-based platform designed to enhance coding comprehension through real-time code visualization and AI-generated explanations. Built with TypeScript, React, Express, and PostgreSQL, it integrates the Monaco code editor for an interactive coding experience and utilizes the OpenRouter API to stream insightful code annotations.

TypeScriptExpressReactPostgreSQL
⭐ Termium Plus API ⭐

⭐ Termium Plus API ⭐

A FastAPI-based REST API that provides access to Canada's TERMIUM Plus® terminology database, offering specialized multilingual terms in English, French, Spanish, and Portuguese. This unique resource, derived from the Government of Canada's official linguistic data bank, is invaluable for legal documentation, international trade, policy development, and technical translations.

DockerPythonFastAPIJavaScript
⭐ FluentAI ⭐

⭐ FluentAI ⭐

An offline, on-premise AI Machine Translation service supporting over 50 languages with dynamic model loading. It leverages Marian-NMT runtime and pre-trained Opus-MT models to provide high-quality translations without internet connectivity. The system uses a dynamic model loading mechanism with an LRU cache to manage resources efficiently.

DockerPythonFastAPI
⭐ AI Vectorizer ⭐

⭐ AI Vectorizer ⭐

A full-stack application that combines a FastAPI backend with a React frontend to provide document management, semantic search, vector visualization, and document insights capabilities. The application allows users to upload documents, process them into vector representations, search for similar content, visualize document relationships, and gain insights through clustering and similarity analysis.

Tailwind CSSReactFastAPID3.jsNumPy
⭐ LinkCom ⭐

⭐ LinkCom ⭐

A wireless messaging system designed to make communication accessible, utilizing STM32 microcontrollers, an LCD, a keypad, and GPIO signals. It enables users to send and receive predefined messages through a simple interface, showcasing effective hardware-software integration.

STM32CAltiumFusion360
⭐ Croak Quest ⭐

⭐ Croak Quest ⭐

An award-winning 2D platformer created for nwHacks 2025, Croak Quest teaches American Sign Language (ASL) using Leap Motion-powered hand gestures. Players learn ASL in an engaging and interactive Unity experience, combining education and fun.

C#UnityLeap Motion
ESG Classification

ESG Classification

Developed during my internship at Resonate AI, this project utilizes ESG-BERT, spaCy, and Seaborn to classify and visualize ESG themes within corporate reports. It enables granular analysis of Environmental, Social, and Governance content, highlighting reporting gaps through intuitive heatmap visualizations.

PyTorchESG-BERTPythonspaCyMatplotlibSeaborn
Workforce Adjustment Alternation Portal

Workforce Adjustment Alternation Portal

A Django-based web application developed as a proof of concept for the Government of Canada, WAAP facilitates workforce adjustments by allowing affected employees to post and explore alternation opportunities. It streamlines the alternation process, promoting efficient workforce management.

DjangoPostgreSQLBootstrapPythonJavaScript
PowerPrompt

PowerPrompt

Developed for the Climate Change-Makers Challenge 2025, PowerPrompt is a Chrome extension that helps users craft efficient AI prompts, reducing unnecessary computation and minimizing energy waste. With real-time feedback and an engaging animated mascot, it promotes sustainable AI usage in a fun and interactive way.

ReactJavaScriptViteChrome Storage API
WhisperAI

WhisperAI

An AI-powered speech-to-text transcription service using OpenAI's Whisper model. It allows users to upload MP3 files and receive automatic transcriptions through a FastAPI backend and a Gradio web-based frontend. The service supports automatic language detection and manual selection for English, French, and Spanish.

FastAPIPythonGradio
FlashCards

FlashCards

A responsive and interactive flashcard study tool built with React.js, JavaScript, HTML, and CSS, designed to help users learn and practice effectively. The application allows users to choose from a variety of questions and answers, flip flashcards, and interact with options seamlessly.

ReactJavaScriptHTMLCSS
MyCalendar

MyCalendar

A Java-based Calendar Event Management System that allows users to create, view, and manage events in a MySQL database. The system features a user interface built with Java Swing for managing events, including title, description, date, and time.

JavaJava SwingMySQL
⭐ This Website! ⭐

⭐ This Website! ⭐

A personal portfolio website built with Next.js, TypeScript, and Tailwind CSS, showcasing my projects and skills. It features a responsive design and interactive elements to provide an engaging user experience.

Next.jsTypeScriptTailwind CSS