A 3rd-year Computer Science and Political Science student at Western University, I've transitioned from web development to exploring both Data Science and AI. My work with companies like ADA Analytics and Maskwa Gourmet Foods honed my skills in backend development and data management. Starting May 2025, I'll be a Data Developer intern at Celestica, working closely with Oracle and Power BI to merge data-driven solutions with AI technologies.
View MoreThis Dentist Portfolio Website is a fully customizable and dynamic web platform designed for a dentist to showcase their expertise, services, and patient transformations. Built with Node.js, Express, PostgreSQL, and EJS, this project allows the dentist to edit and manage most aspects of the website through an admin panel. Key Features: Admin Dashboard: Easily update the homepage, services, and contact details. Before & After Gallery: Upload and manage patient transformation images. Project Showcase: Highlight featured cases, complete with images, videos, and detailed walkthroughs.
View ProjectAllure is the brand I’m building with the vision of offering a broad spectrum of online-based services, each branch offering specialized solutions to meet diverse customer needs. The concept behind Allure is to grow into a digital-first enterprise that initially focuses on two main sectors: web services and sporting goods. Each branch will have its own distinct website and design, but they will all operate under the unified brand of Allure. The project above is the template for Allure’s sporting goods arm, designed to provide customers with high-quality sports equipment in an elegant and intuitive online shopping experience. Meanwhile, the web services branch will offer custom web development, design, and digital solutions to individuals and businesses. Although Allure is currently in development, I plan to launch the brand in 2026, after my graduation. The launch will mark the beginning of a new phase, where I can dedicate full-time attention to the business and ensure its successful growth, especially during the early stages. The goal for Allure is to eventually evolve into a multi-service digital brand, leveraging the power of the internet to deliver value to a global audience.
View ProjectIn this Riipen project, I worked collaboratively with a team of students to build and deploy the initial iteration of the Robots Africa platform. My primary responsibilities included implementing the login and logout functionality and developing the mentor-teacher matching feature that connects North American mentors with African teachers. The platform enables mentors and teachers to collaborate through a milestone-tracking system, providing real-time feedback on their mentoring progress. Additionally, I contributed to the chat functionality, allowing mentors and teachers to communicate seamlessly. This project was an excellent opportunity to refine my web development skills while supporting Robots Africa’s mission to democratize access to robotics education across Africa. Robots Africa is focused on empowering African youth by connecting them with mentors who help teachers introduce robotics into classrooms, driving future-ready education. Through this project, I also gained valuable experience working with industry-relevant tools and technologies while solving real-world challenges in web development.
View ProjectDuration: 160 Hours (Two Terms) During my time at ADA Analytics, I worked across both front-end and back-end teams, contributing significantly to the development of their cutting-edge data analytics platform. ADA Analytics is a financial technology company focused on empowering users with advanced analytical tools for decision-making in the world of finance. Their applications provide interactive, client-facing dashboards that offer deep insights into market trends, consumer behavior, and financial analysis. Phase 1 (Front-End Design): In the first 80-hour term, I collaborated closely with the ADA Analytics front-end team. My main contributions involved refining the UI/UX design based on specific client requirements, ensuring the implementation aligned with the company’s vision. I worked hand-in-hand with the design team to translate those requirements into a functional and aesthetically consistent interface. This phase significantly strengthened my skills in front-end technologies and emphasized the importance of clear communication between design and development teams. Phase 2 (Back-End Test Development): In the second 80-hour phase, I shifted to the back-end team, focusing on developing test cases that ensured proper integration and usage of PostgreSQL in the platform. I was responsible for writing and testing SQL queries that verified the platform’s ability to handle complex data efficiently and securely. This experience deepened my understanding of database management, which I had studied during my academic career, and allowed me to apply that knowledge to a real-world project, ultimately enhancing my technical proficiency.
View ProjectThe CoinPrice project was developed to demonstrate proficiency in working with APIs by integrating real-time cryptocurrency data into a web application. The application fetches and displays data such as cryptocurrency names, prices, and associated images, allowing users to stay updated on the latest trends in the crypto market. The project emphasizes the ability to interact with external APIs, process the fetched data, and present it in a user-friendly format.
View ProjectPurpose: The primary purpose of this project is to demonstrate a deep understanding of API integrations and how to have an app interact seamlessly with external APIs. The Book Tracker leverages various APIs to fetch book data, including cover images and other metadata, making it a robust and dynamic application. By implementing these API interactions, the project showcases the ability to create a user-friendly interface that enhances the user's experience while interacting with their book collection.
View ProjectThis project is a Node.js-based blog platform designed to demonstrate a solid understanding of web development and authentication functionalities. The primary goal was to implement a secure, user-friendly interface where users can explore, create, and interact with blog posts. Features: User Authentication: The application includes a robust authentication system, ensuring that only registered users can create new blog posts. If an unauthenticated user attempts to create a post, they are redirected to the signup page. Blog Post Creation: Authenticated users can create new blog posts directly from the interface. The application supports adding tags, feature images, and other metadata to enhance the post's presentation. Responsive Design: The platform is fully responsive, offering a seamless experience across devices, including desktops and mobile devices. Purpose: The primary purpose of this project was to demonstrate proficiency in Node.js application development with a focus on integrating user authentication. The application ensures that user interactions are secure and that content creation is restricted to authenticated users, highlighting the importance of secure and user-specific functionality in modern web applications. NOTE: I currently do not have a demo video for the app.
View Project