I'm a recent graduate with a BSc (Honours) in Computer Science from the University of Ottawa. I'm passionate about creating innovative software solutions and continuously learning to stay at the forefront of technology.
I'm currently seeking opportunities to apply my skills and grow as a software developer. Feel free to connect with me or explore my projects below!
- Data Science & Machine Learning: Data Analysis & Visualization, Developing AI models for classification and regression tasks
- User Experience Design: UI/UX Principles, Prototyping, Accessibility
- Databases: PostgreSQL, MySQL, Microsoft Access; querying and optimization
- Software Engineering: Design Patterns, Agile Methodologies, Debugging/Testing
- Networking: Network protocols (e.g., TCP/IP, HTTP, FTP), data transmission, network security, and communication models
- Cryptography: Encryption techniques, hashing algorithms, digital signatures, and secure communication principles
During my studies and free time, I've had the opportunity to work with the following languages:
Here are some highlights of my work:
-
Project 1: Machine/Deep Learning with Large Language Models (Honours Project)
Used Meta's LLaMA models to train on real and fake news articles across several categories in an attempt to predict their authenticity based on their content or any potential underlying patterns. -
Project 2: Analyzing Financial Sector Trends
Leveraged existing APIs to access decades worth of Yahoo! Fianance data to analyze S&P 500 stock trends and trained classification models in an attempt to predict market behaviour. -
Project 3: Portfolio Website
Developed a web-based SaaS application using Flask. The tool allows users to upload text-based files (e.g., PDFs) and employs AI-powered tools to generate summaries which reduce the word count while preserving key information.