About Me

Hello! I'm Fabian 👋

I'm a Full Stack Software Engineer with focus on front-end development from Hong Kong. I graduated from HKUST majored in Computer Science.

I started off teaching myself design and web development. The emergence of JavaScript frameworks propelled my skills to full stack development. I'm currently working at SleekFlow where we aggregate messaging apps such as WhatsApp and Facebook into one platform for teams to better support and engage customers. I also like to think and share my knowledge. I'll be glad if I can help people grow. This is one of the reason why I started blogging.

Outside of work, I'm a gamer to the core. I tend to play story-based adventurous action games. GTA and God of War series are my favourites. I'm also into tactical competitive first-person shooters like Rainbow Six Siege.

Apart from games, I also like reading particularly non-fictions, especially those that focus on psychology and philosophy. I play music mainly guitar and drums. Basketball and longboarding are also what I love to do.

Checkout the gears that I use if you are interested

Tech Stack

Front-End

  • React
  • React Native
  • React Query
  • Redux
  • Gatsby
  • Next
  • CSS in JS
  • TailwindCSS
  • Storybook
  • Vercel
  • Vite

Back-End

  • Node
  • Express
  • GraphQL
  • REST
  • SQL
  • Postgres
  • Redis
  • AWS
  • Contentful
  • Firebase

Testing CICD

  • Jest
  • Testing Library
  • GitHub Actions

UI/UX

  • Illustrator
  • Photoshop
  • Adobe XD
  • Sketch
  • Figma

Timeline

2022

  • Check

    Joined SleekFlow

    Worked with SleekFlow as freelance for their website. I ended joining their energetic and ambitious team as a frontend dev.

2019

  • Check

    Joined 8 Securities / SoFi HK

    My second Dev job. This is where I trained up my back-end skills with the help of my experienced colleagues. I realized I picked the right career path.

2018

  • Check

    Joined Altitude Labs

    My first full-time job as a Software Engineer. I spent a year there solidifying my dev skills. And I made some good friends there.

  • Check

    Graduated University

    I don't have an exciting school life or the best grades but I'm blessed to have finished my degree.

2016

  • Check

    Took a Semester Off

    I took a year off because of the internship. I wanted some time outside of study. It was a turning point of my life. I reestablished myself realizing my potential in front-end development.

  • Check

    First Internship

    I worked as a developer / designer role in the government sector. I had fun continuing my creative endeavour as well as doing simple web development.

  • Check

    Built My First Website

    It was a single page static website built with Bootstrap. I grinded my way learning the basics of HTML, CSS and very little JS. It was a preparation project to get ready for my internship. It was worthwhile to realize I can build something.

2015

  • Check

    Became the Executive Member of the Rotaract Club of HKUST 15-16

    It was the best time I had in University. I was part of group and met different people along the way. It was also a time where I learnt how to do creative designs as the Promotion and Publication personnel.

  • Check

    Started Majoring in Computer Science

    CS was my 3rd choice below Civil and Mechanical Engineering. And I never learnt anything about programming prior to college. Looking back, I'm glad that I got in which made me who I am today and have a flexible career.

2013

  • Check

    Started at HKUST

    I knew my direction was toward Engineering in High School. I fortunately did well enough to get into one of the best Engineering School in Asia.

  • Check

    Graduated High School

    I studied Physics and Statistics. I did Chemistry for a year as well but it was just too boring to go any further.