Yap Han Chiang
A techie's ramblings

A techie's ramblings

Projects

Url shortener

Github link (Dec 2020 – Present)

Website

A URL shortener that shortens any URL to 7 characters, with optional custom alias. Automation of the entire stack via IaaC.

Technologies used

Backend: Typescript, Node.js Database: PostgreSQL, Redis Web server: Nginx CI/CD: Github actions, docker, Infra: AWS EC2, terraform, packer, ansible

Build your own redis

Github link (Mar 2022)

A TCP server written in Rust that supports simple commands such as PING, ECHO, GET, SET.

VentureBites

Website (Feb 2021 – Apr 2021)

Portfolio - closed source

VentureBites is a platform for tech startup events and resources in Asia.

  • Implemented an ETL job to retrieve data from various sources
  • Built a REST API that serves search requests using typescript and serverless framework
  • Built a web application to display events with Next.js

Technologies used

Backend: Typescript, Node.js, Puppeteer Frontend: Next.js Cloud: Serverless, AWS

Instagram viral posts finder

CLI github link (Feb 2019 – Jul 2019)

API github link (Jul 2020 – Aug 2020)

An API service and CLI tool to retrieve viral posts from any public instagram account

Technologies used

Javascript, Typescript, Node.js