I’m a Software Systems student at Simon Fraser University with a passion for AI,
and building impactful software across the web. This personal portfolio is an opportunity for me to showcase my work while developing my front-end design skills.
Skills
Projects
Notiva
Notiva is an AI-powered note-taking web app built breifly in 8 hours by a small team of two. It features voice-to-text input and smart note summarization, all within a simple UI.
Notiva was developed with FastAPI, using Pydantic for data validation and SQLAlchemy for local data storage while the UI was developed with React and styled with Tailwind CSS. We used the Web Speech API to convert text to speech note creation and integrated Xenova's Transformers.js to run summarizaiton models directly in the browser.
Premier Predict collects and cleans Premier League match data, trains on games up to 2024-08-01 and tests on later matches to predict win/draw/loss. It's built in Python using pandas for data prep, scikit-learn for modeling (Random Forest), and Streamlit for the UI.
Pythonscikit-learnpandasStreamlit
MyMovies
Created a movie collections app allowing users to rate and favourite movies they want to watch or have watched. Developed a GUI built with Java Swing and tested thoroughly with JUnit.
JavaJava SwingJUnit
Contact
Let’s work together. Reach out for collaborations, or just want to say hi.