Computer Science | Artificial Intelligence
Hello there, I'm Santy and I'm from the GTA. I am currently studying Computer Science at Queen's University with a focus on artificial intelligence and machine learning, while also minoring in Economics. Outside of class, I enjoy picking up new skills and putting them into practice through side projects, like web development and building this website. When I'm not coding, I enjoy playing video games, working on cars, or spending time with friends.
LATEXBuilt a Python-based tool that analyzes a user’s Spotify library and organizes large, unstructured playlists into smaller, categorized collections. The application authenticates users via Spotify’s OAuth flow and securely manages access tokens to interact with the Spotify Web API. Implemented logic to fetch tracks, clean and normalize song metadata, and remove duplicates before processing. Audio features such as energy, tempo, and genre information are used to group similar songs into organized playlists, improving library usability and discovery. This project focuses on real-world API integration, data cleaning, and applying structured logic to messy user-generated data.
Designed and developed a fully responsive personal portfolio website from scratch using HTML, CSS, and JavaScript. The site features a mobile-friendly navigation system with dynamic menu toggling, smooth scrolling, and responsive interactions across screen sizes. A contact form powered by the Web3Forms API enables direct email communication without requiring a backend server. This project emphasizes clean UI design, accessibility, and maintaining a lightweight front-end architecture without relying on external frameworks.
CO-founder
Co-founded StirlingTech, a startup developing EuphorAI, an AI-powered platform that delivers hyper-personalized daily audio briefings for business and finance professionals. The system aggregates and analyzes high-signal financial data including corporate filings, financial news feeds, and live earnings events, then converts this information into concise and verified audio briefings tailored to each user’s interests and tracked companies. EuphorAI operates on a serverless cloud architecture using Retrieval-Augmented Generation (RAG), allowing users to receive personalized briefings and interact with the system in real time through voice queries during their commute. The platform emphasizes reliability through a multi-agent validation pipeline that fact-checks financial data before delivery, ensuring accurate insights for networking, interviews, and market awareness. The goal of the product is to transform passive downtime such as commuting into an opportunity for professionals and students to stay informed about the companies, industries, and market events most relevant to them.
Developed KingstonConnect, a civic engagement web platform designed to improve communication between residents and city staff. The application allows residents to report local infrastructure issues such as potholes or broken streetlights, attach photos and locations, and track the status of reports from submission to resolution. The platform was built using Next.js, React, and Tailwind CSS for the frontend, with Supabase handling authentication, role-based access control, and database management. Interactive maps were integrated using Leaflet to enable location-based issue reporting and visualization across the city. Reports are processed through a priority-based queueing system that ranks issues based on urgency, community engagement, and time waiting, helping municipal staff focus on the most impactful problems first. KingstonConnect was developed during a hackathon to explore how modern web technologies can create more transparent and efficient channels for civic problem reporting and local government communication.