Hello, I'm

Samuel On

and this is my porfolio

...

About me


My name is Samuel On, and I am graduating from York University for Software Engineering this fall. My focus is React and Java as well as computer security. I have dabbled into C, Express, Spring, RESTful, MYSQL, Figma, python and Java EE. Refer to my resume below for more information. I have worked on a multitude of projects such as an Ecommerce Website, Scapy project, and Console game. The hobbies I enjoy are basketball, snowboarding, bowling, table tennis, dogs and exercising.

Cyber Security Resume Developer Resume

Projects

website images

Ecommerce Website

For this project, Java Jersey, React, Netlify, and IBM Database were used. I mainly contributed to the frontend development of the project with forms, pages, and api calls. React-redux was used to maintain the state-space. I collaborated with the backend members in solving issues for Java Jersey and Derby db. This project was created in a group of 4, within 1 month.

GitHub
website images

Scapy Reconnaissance Gathering

For this project, Scapy library in python was used to create an ipv4 scanner that recorded non-invasive reconnaissance data on remote networked devices. Such as whether the device was responsive, IP-ID counter deployed (TCP), port 80 opened, SYN cookie deployed, IP-ID counter(ICMP), and OS deployed. This was tested on real-time IoT devices and creates an CSV file of the recorded data.

GitHub
website images

Sim Odyssey - Console Game

For this project, Effiel was used. It is a contract-based language derived from C. The goal of the project is to use the Effiel Testing Framework(ETF) to create a copy of the game based on an oracle with a seed random number. The copy made should match the oracles moveset for the same instructions. Designs used included encapsulation, abstraction, inheritance, singleton pattern, and others.

GitHub Project Specifications

contact


Email Me Call Me LinkedIn GitHub