SON

Hi, I'm Samuel On.

A dedicated software engineer with a passion for developing.

Projects

Automated Social Media Creator

I've been working on a Social Media Post Creator, a tool designed to streamline content creation for non-native english speakers.

💡 Features:

  1. Create stunning social media posts with ease.
  2. Direct integration with the Meta Suite for publishing and analytics.
  3. OAuth 2.0 for secure and a seamless login experience.

currently not public. please request demo or wait until available

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.

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.

Scapy Ipv4 scanner

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.