About
I am a Computer Science Undergraduate Student at the University of Ottawa. I enjoy problem-solving and coding. I Always strive to bring 100% to the work I do. I have worked on technologies like Python, MySQL, PostgreSQL, MongoDB, HTML5, CSS, Java, JavaScript, C++ and C during my bachelor's. I have 19 months of professional work experience which has helped me strengthen my experience in real life scenarios. In my free time aside from school, I am passionate about developing complex applications that solve real-world problems that impact millions of users.
- Languages: Python, Java, JavaScript, C, C++, HTML/CSS, Bash, Visual Basic, Dart
- Databases: MySQL, PostgreSQL, MongoDB
- Libraries: NumPy, OpenCV
- Frameworks: Next.js, Node.js, React.js, Angular, PyTorch, Vue, Flutter
- Tools & Technologies: Git, Docker, AWS, Google Cloud, Android Studio
Seeking a dynamic role in Software Engineering that leverages my skills to tackle challenging projects, fosters professional growth, and offers opportunities for meaningful contributions and personal development.
Experience
- Designed and implemented an automated QA system using SQL and SAS to analyze hundreds of backend tables and millions of records, calculating variances and standard deviations in order to flag outliers, and deliver actionable insights to managers via automated email notifications.
- Implemented a new BMO preferred program into the backend systems by using SAS, SQL and scripting languages such as visual basic and python to transform raw data into presentable reports. This data targeted thousands of clients with more than 500k in Mutual funds assets and give bonuses to incentivize continuing to invest in BMO.
- Developed a streamlined CRM page within BMO's private network, enabling financial planners to efficiently access client information and initiate contact. Leveraged SSRS, Visual Basic, and SQL Server to deliver a user-friendly, data-driven solution.
- Tools: C++, Javascript, SAS, SQL, Github, SSMS, SSRS, Tortoise, WINSCP
- Engineered a custom media plugin for WordPress to optimize backend storage by identifying and flagging unused images and files. Integrated functionality to scan the site for images missing alt text or captions, presenting insights via a dynamic HTML/CSS/JavaScript dashboard to alert developers and streamline content management.
- Using JavaScript, CSS, HTMLResponsible for designing and maintaining visually aesthetic pages with multiple CTAs and adhering to SEO techniques.
- Tools: PHP, Javascript, CSS, HTML, Wordpress, Github
Projects
An social media project I've led since 2023
- Tools: Flutter (Dart), HTML, CSS, Node.JS, Google Cloud Services (SQL, APP Engine, Maps API), Firebase Authentication and Image Storage
- Utilized Google Maps API to create a custom map displaying real-time data of nearby events posted by friends.
- Built seamless live chat and video calling features by integrating sockets and the GetStream.io API in a Node.js backend, paired with a Flutter-based user interface.
- Integrated a Directions API to provide real-time user location tracking and dynamic navigation guidance to event destinations.
- The app comprises numerous pages and domains, meticulously designed within a clean architecture framework that separates presentation, business, and data layers, ensuring clarity and ease of collaboration for contributors.
- In our backend API included is a machine learning model that tags posted events with certain meta tags to help reccomendations.
- Many more features, please view the video if you wish to see more
A project that uses ai and web-scraping to create websites in bulk for companies targeting areas
- Tools: Python (Backend System), React, HTML, CSS, Firebase
- Register/Login to a dashboard via Google Auth.
- Be able to target an area and generate in bulk websites that you can sell to different companies in the area.
- Uses google maps to locate businesses and web-scraping to find colours, content, and images for the website.
- AI is used for the reverse-engineering of logos.
An app using machine learning to estimate the confidence that an image matches my identity—my first AI development project
A collaborative app for classmates to discuss classwork in chat rooms and consult an AI Tutor
- Tools: Vue.js, Node.JS, OpenAI API, getStream.io API
- Focused on integrating the OpenAI API to develop an AI Tutor capable of answering questions. Enhanced functionality by enabling the tutor to parse PDF URLs, allowing students to query and extract insights directly from the document.
- Another focus was usign the getStream.io chatting API to allow students to chat with eachother in chat rooms
Skills
Languages and Databases
Libraries
Frameworks
Other
Education
Ottawa, Ontario, Canada
Degree: Honours Bachelor of Engineering in Computer Science
CGPA: 8.23/10 (3.7/4.0)
- Distributed Database Systems
- Cloud Computing
- Foundations and Analysis of Algorithms
- Artificial Intelligence
- Software Methodology
- Operating Systems
- Networking
- Discrete and Formal Languages
- Calculus
- Linear Algebra
Relevant Courseworks: