My Projects

Explore my latest work and technical adventures

Doctor/Dentist Portfolio

This 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 Details

Robotics Africa - Riipen Project

In 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 Details

ADA Analytics - Riipen Internship

Duration: 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 Details

CoinPrice

The 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 Details

Book notes

Purpose: 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 Details

Blog web app

This 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 Details