Keith Ng

Full Stack Software Engineer

about me

Hi there, my name is Keith. I am a full stack developer looking for new adventures in the tech industry, with a bias in frontend web and mobile development. I believe that from my background as a structural engineer I am well equipped with logical thinking and problem solving skills for complex problems.

Below showcases some of the projects I have built in the past / under continuous development.

I can be reached via the contacts below.

skills

frontend

  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • React
  • NextJS

backend

  • NodeJS
  • Express
  • JavaScript
  • TypeScript
  • PostgreSQL
  • Python
  • Django
  • Flask
  • MongoDB

miscellaneous

  • Git
  • Docker
  • Kubernetes
  • npm
  • Webpack
  • heroku
  • GitHub
  • Firebase
  • Jest
  • Mocha & Chai
  • Figma

spoken languages

  • English - Business
  • Japanese - JLPT N1
  • Cantonese - Native
  • Mandarin - Fluent

projects

Tango Atsumare
  • React Native
  • TypeScript
  • NodeJS
  • ExpressJS
  • MongoDB
  • Firebase

Mobile application for creation of reviewable language learning image flashcards with the help of OCR technologies. It comes with a social media feed feature for adding cards to deck for flashcard reviews with spaced-repetition algorithm.

tangoatsumare brand image tangoatsumare feed image tangoatsumare review image tangoatsumare creation image
Spark
  • ReactJS
  • TypeScript
  • NextJS
  • NodeJS
  • ExpressJS
  • PostgreSQL
  • Firebase

Full-stack web application for event providers to create events and for consumers to join the events.

spark image 1 spark image 2
The Gram
  • JavaScript
  • ReactJS
  • Firebase

An instagram clone app with CRUD functionalities and authentications.

the gram post image the gram profile image
contacts
Write me an email at

Or reach me via