About

I’m a second-year Computer Science (Honours) student at the University of Windsor with practical experience developing web applications using React and Next.js. Although my background is currently strongest in front-end technologies, my long-term focus is software engineering, with a growing interest in machine learning and AI.

I’ve contributed to real, deployed projects, rebuilding a website from the ground up, collaborating with teammates, and delivering work that is actively used. I’m currently looking for an internship where I can take on meaningful technical challenges and continue expanding beyond my current stack.

Experience

2025 — PRESENT

Junior Software Developer

John Simpson Odette Student Investment Fund (JSOSIF)

Developed UI-driven internal tools for a student-managed investment fund, building intuitive and data-rich interfaces for portfolio analysis. Designed and implemented team-based portfolio views, filtering systems, and visualizations for asset composition and performance tracking. Collaborated with developers and stakeholders to iterate on functionality, improve usability, and deliver clean, responsive frontend solutions.

ReactTypeScriptPython
2025 — PRESENT

Lead Web Developer

Enactus Windsor

Reconstructed the club website from the ground up with Next.js, TypeScript, and Tailwind CSS, focusing on maintainability and responsive design. Improved accessibility compliance, search optimization, and runtime performance while collaborating with teammates to plan features, iterate on designs, and deploy changes.

ReactTypeScript

Projects

De-Hype

A Chrome extension built to reduce headline noise by translating clickbait into neutral, factual summaries in real time. It reframes sensational titles into clear language across dynamic feeds, helping users scan content faster and understand stories without attention-driven hype.

Chrome Extension (MV3)JavaScriptReactTailwind CSSOpenAI API

TrueCost — WinHacks 2026

A financial literacy web application built for WinHacks 2026. It translates purchase prices into real-world impacts, calculating opportunity costs and work-time equivalents to help users visualize the long-term financial consequences of spending.

Next.jsSQLiteDrizzle ORMTailwind CSSRecharts