Software Developer intern @Offstreet | B.Sc. Student in CS @ University of Regina | DMZ fellow | 25 x Hackathon Winner | UR CIRCLE OF SCHOLARS | ex - FCC / FAC, PushProtocol, Froker | President @UofRCybersecurity club | President @URGDSC
Hacker | Speaker | Biker
Offstreet
Working on cool stuffs.
FCC / FAC
I designed and upgraded the team's platform from a ULC-based system to an Angular and Java Spring Boot web application. Collaborating with a team of seven, this upgrade increased efficiency by 900%.
To streamline the code deployment process across respective environments, I utilized AWS and the Jenkins CI/CD pipeline.
Push Protocol (previously EPNS)
I engineered a Kotlin SDK designed for the seamless integration of notifications, chat, and group chat features. This SDK is accompanied by comprehensive documentation to aid developers in its implementation.
In addition, I developed a developer-friendly UI npm package using TypeScript and ReactJS. This package allows for the seamless integration of chat and group chat functionalities with just a few lines of code. As a result, the time required to integrate the protocol into any application decreased by 2400%, and the number of downloads for the package increased by 190%.
Push Protocol (previously EPNS)
I seamlessly integrated Push Protocol into projects like Lenster using NextJs and TypeScript. By adhering to their established code structure and maintaining a robust architectural framework, this integration provided chat access to over 100,000 users.
Additionally, I collaborated on enhancing a React Native SDK with a group chat feature. This enhancement was designed for developers to easily integrate group chat functionality into their DApps, resulting in a 480% increase in weekly downloads.
Froker
I collaborated with the founders to develop a comprehensive app using NodeJs, ExpressJs, MongoDB, Redis, and React Native, while managing scalable infrastructure.
I implemented AWS-hosted infrastructure and utilized Nginx for load balancing, which reduced server response time by 40% and resolved 78% of user-reported issues within 24 hours.