Ethan Soo Hon's Projects
Boilerplate for fullstack React + Node + Express + Postgresql with no ORM like sequelize
My attempt to complete the 24 days of JavaScript problems with increasing difficulty for Scrimba's challenge. Testing through jasmine
The Internet Archive BookReader
CodePen Week 4 Board Game Challenge: Scrabble
Practicing CSS grid with course on https://cssgrid.io/
Old static site I made with Threejs in the past to sell T-Shirt designs through BigCartel's backend. Optimization through Webpack 5; webp images, draco compression for .gltf models minification etc...
An algorithm analysis and performance test of Floyd Warshall; an algorithm for finding the shortest paths in a weighted graph.
A Gatsby starter portfolio template with my information
A repo to practice creating a series of increasingly challenging JavaScript functions
Short RPG Boss Battle with Kibry, made in Processing, uses Active Battle Time.
An implementation of the Dynamic programming Knapsack algorithm
An implementation using the Linux pthread library to create an HTTP proxy that caches resources from GET requests.
Pipe written in C that takes advantage of low-level Linux OS calls to pipe a character stream to and from a producer and consumer
An implementation of the Longest Common Subsequence between two strings using dynamic programming memoization and C++.
The Front-End for the MangaDB app
Browser Plugin
Repository of sample codes demonstrating usage of SDK and APIs on the Freshworks developer platform. :link: https://developers.freshworks.com
An implementation of steganography using the Least Significant Bit algorithm in the Matlab scripting language. Embed secret messages in images!
Brick Breaker Clone Game Created in Processing.
An online store made with Nextjs, Sanity CMS for product management, redux-toolkit for state management , Stripe for checkouts, and Framer motion for animations
Particles system library for THREE.js
Instagram clone made with React, Firebase, Tailwind and Amazon S3 Bucket for file uploads
Small express server to sign Amazon S3 requests for file uploads
Android mobile game to be published, a spin on the classic pong game, with customizable graphics, a reward system and a survival mode.
Simple space shoot em game made in processing.
Solving Project Euler algorithm problems in MORE THAN 10 programming languages
An example of how to create a debounce search bar in React with and without lodash