My Projects

Social Networking Website

    Made with:

This social networking website allow users to create an account, obtaining their own page consisting of information about themselves. You have the ability to use features such as searching for other users on the network, sending friend requests and messaging other users, posting pictures, receiving notifications if someone messages you, likes or comments on your post, and if someone sends or accepts your friend request. Altering your privacy settings and managing how your account behaves is also an additional feature.

File Hub

    Made with:

Web-based file transfer tool that empowers users to effortlessly upload and download files through a secure server. With a sleek and user-friendly interface, the tool offers a seamless experience for users to navigate and interact with their files. Users can conveniently search for specific files, view them in a user-friendly format, and easily download them to their local devices.

Global Chat

    Made with:

Chat application that allows users to authenticate with their own accounts, view currently online users, and communicate in real time. It is built using the Material UI framework for its interface and utilizes WebSockets for instantaneous, asynchronous messaging, with all messages and media stored and managed through a database-backed system.

Web Remote Access Tool

    Made with:

Web-based remote access tool that empowers users to effortlessly manage multiple computer connections through a TCP socket and web API. With a sleek and user-friendly interface, the tool offers a seamless experience for users to control and interact with remote computers. Users can conveniently perform file operations, capture screenshots, access webcam feeds, send messages, and execute system controls, all from a centralized platform. This versatile tool ensures secure and efficient remote management, enabling users to handle various tasks with ease and precision, enhancing productivity and connectivity.

File Backup

    Made with:

Cutting-edge file backup tool employs a meticulous approach to file handling, reading data in efficient 1MB chunks and seamlessly storing them in a robust SQLite database as a set of hashes corresponding to each file. Upon each run, it scans the user's files and compares them to the database in order to determine if any changes have been made. Users have the flexibility to choose between local backups or securely transferring their files to a designated file server via either SSH or FTP protocols. The graphical interface of the tool enhances user experience, providing an intuitive platform for scheduling backup events and managing all aspects of the process with ease.

Graphical Chat System

    Made with:

A graphical chat system that leverages low-level TCP sockets for seamless communication between clients and a robust server. The server incorporates multi-threading capabilities, enabling it to efficiently manage a large number of users simultaneously. The system boasts a visually appealing interface that displays incoming messages in real-time, creating an immersive chatting experience. Additionally, users can effortlessly view a comprehensive list of online participants, promoting a sense of community within the chat environment.

Remote Access Tool

    Made with:

A powerful remote access tool that provides users with full control over another machine through a command line server. Leveraging a TCP socket connection, the tool offers a range of unique functionalities. You can effortlessly send and receive files, spawn graphical messages, webcam and screenshot capturing, execute system commands and many more features.

Technical Skills

My Education

2020 - 2023

Mohawk College - Advanced Diploma

  • Major in Computer Science
  • Relevant Courses: Data Structures & Algorithms, Software Design, Web Technologies, Machine Learning, Databases

My Experience

Reliable Logistics • Mississauga, ON, Canada

Software Developer

May 2023 - Current


  • Actively developing core functionality within the Returns System to support returns management and real-time package tracking, improving operational efficiency.

  • Building web-interfaces around Shopify's API to streamline order fulfillment, customer integration, and inventory management, ensuring efficient processing, shipping, and precise inventory tracking across multiple channels.

  • Continued development of the parcel KPI tracker originally initiated during my internship, automating recurring reporting for finance and transportation teams and eliminating manual workflows-saving an estimated $500,000 annually in operational effort.

  • Providing mentorship and onboarding support for co-op team members



Kazimoto Engineering • Hamilton, ON, Canada

Full-Stack Developer Contract

Janurary 2023 - May 2023


  • Co-led a software engineering project in which the team and I designed a fully functional website using React.JS, Node.JS, Django, PostgreSQL and Firebase for a startup company

  • Designed and implemented a standalone careers page, displaying available jobs that are uploaded by employees at Kazimoto, allowing external applicants to apply directory through their site



Caliber Communications • Hamilton, ON, Canada

Software Developer Co-Op

September 2022 - December 2022


  • Co-developed an AI-assisted monitoring API using Python, Node.js, and PostgreSQL to support real-time operations tracking

  • Re-implemented the company's employee clock-in system, improving application efficiently by double

  • Designed and implemented a webpage for real-time surveillance monitoring in Angular

  • Conducted code peer reviews with other members on the team



eScribe Software • Markham, ON, Canada

IT Developer Co-Op

May 2022 - September 2022


  • Developed scripts in Python, PowerShell, and C# to automate their workflows, including site builds for customers

  • Automation scripts largely reduced the amount of time for manual customer site builds from 5 hours to 1-2 hours, allowing the IT team to prioritize their focus on testing each site build's functionality to ensure usability [reference]

Contact Me