During my third year, I developed a project under the supervision of a professor, to create a botnet detection system. This was done through analyzing 20 million network flows. The project consisted of 4 general stages: Learning resources, preprocessing and discretization, feature generation, model execution and results
Using an encryption method known as Transposition Cipher, this project was designed to perform a series of encryption steps to generate different shift values for each encrypted character, a big step up from regular Cesar cipher encryptions. (Challenge taken from HackerRank.com)
Myself, and 3 of my colleagues developed an android application that simulated an online home repair services app. I was responsible for the back-end using SQLite. The database allowed different users (Admin, Service Provider, or Home Owner) perform different functionalities and view various pages. Passwords were kept secure using a Bcrypt hash in conjunction with a salt.
Solar city is a webpage dedicated to highlight the importance of smart city development. To represent all of the important aspects of smart cities, a solar system visualizer was developed. Check out the webpage!
This program simulates the general steps an encryption and authentication system would implement. Symmetric encryption (AES 128-bit key) was used for hiding the contents of the method, and sender authentication was confirmed using Asymmetrical encryption (RSA 2048-bit key).
Since you're here, I'd appreciate it if you could fill out this form to let me know who's viewing my website. My database stores some data containing visitors names, message, and date they submitted the form.
Leaving a message is optional but I would love to hear what you think of my site or to simply get in touch.
Honours BSc Computer Science
Sept 2016 - Present
I am currently a third year student majoring in Computer Science with a Specialization in Data Science. In my studies I have programmed in a variety of computer languages, including Java, Python, C++, and Prolog. In addition, I have learned a great deal about proofs and finding solutions to problems though math courses such as calculus, discrete structures, and linear algebra. I plan on graduating from my degree in late 2020.
Lead Intranet Developer (Intern)
May 2018 - Sept 2018
Wedding webpage and "Solar city" project
In my spare time, I enjoy designing and coding websites. My most recent project, seen on the left, was creating a website for a friend's wedding. I enjoy making sites interactive and eye-catching, while maintaining a minimalist design. As my front-end proficiencies have developed I plan on creating front-end websites for professional use with photographers, personal trainers, and more.
Binary Trees, Shortest Path, Encryption
As seen in the project section above, I enjoy working on projects to expand my coding proficiencies. Whether this be through school or personal motivation, I have worked on a variety of projects, including binary tree visualizations in Java to complex encryption programs in C++. One of my favourite school projects included Dijkstra's algorithm to find the shortest path in a Map using coordinates from the Paris Metro system. Go check out my other projects above!
KanBan Boards, Scrums, and StandUps
Through development experience, I am familiar with the processes concerning Agile Development. During daily StandUp meetings, I discussed successes in development requirements and where I was struggling. Talking with colleagues allowed us to brainstorm different approaches to problems and progressed my communication skills within a team environment.
OYSL Soccer, Powerlifting, Royal Conservatory Piano
I have always valued the benefits of physical activity. Throughout highschool, I played high level soccer in the Ontario youth soccer league. Today I enjoy powerlifting and strength-training through regular workout sessions at TrueForm fitness. Aside from this, I grew up learning piano through the Royal Conservatory. One of my favourite hobbies today is playing at Ottawa's City Hall as it allows me to keep my skill level up while in school.
Phone: 289 685 8758