Skip to content

Hey, I'm Andy Li

Senior Software Engineer from Hong Kong

As a passionate full-stack developer, I create amazing websites and web apps to make the internet a better place. I am an advocate for web performance and accessibility as well as a JAMstack enthusiast with experience in serverless technologies.

I am √1,024 years old and have been a web developer for as long as I can think. The technologies I work with are JavaScript, HTML and CSS with a focus on the frameworks React.js, Gatsby, Next.js, Node/Express, Python/Django, PHP/Laravel as well as data science. I use code not only to do my day-to-day job, but also to solve everyday problems I come across.

When I am not writing code I love to spend time with my friends at the gym doing sports like tennis. Every weekend we friends team meet & play the computer games relaxing stress piled up during the week's hard work. I myself speak 2 languages (English). Furthermore I enjoy cooking fresh food when I come home after a long day.

Podcasts I enjoy

  • Syntax.fm
  • JSParty

Experience

Codex

React Native Developer

Aug 2022 — May 2023

Codex

Technologies: TypeScript, React Native, Redux, GraphQL, Rest APIs, Jest, Cypress

  • Joined Codex as a senior software engineer, first with front-end expertise in the fulfilment squad (alongside two back-end engineers)
  • Tech lead developing a custom-built customer services portal based on React Native using TypeScript and GraphQL, retiring a third-party solution.
  • Increased non-existent test coverage to 90+%
  • Introduced e2e tests using Cypress
5Loyalty

Full-Stack Developer

Sep 2020 — Jul 2022

5Loyalty

Technologies: Javascript, React.js, Ionic, Django

  • Developed web applications using React, JavaScript (ES6), and Sass
  • Tech lead for the rebuild of site applications, liaising between engineering and product teams
  • Optimized performance and accessibility of React applications
  • Contributed to advanced error and bug tracking strategy to increase application reliability
  • Improved test coverage by writing unit and integration tests with Jest and Enzyme
  • Implemented platform-wide ad injection logic to work within the SSR React application and AMP pages
  • Mentored more junior engineers through pair programming, code reviews and 1-on-1s
Telaeris

Full-Stack Developer

Oct 2018 — Jul 2020

Telaeris

Technologies: React Native, Laravel, Javascript, MySQL, SQLite

  • Converted desktop applications for company assets, inventory items and employee management into web and mobile applications.
  • Utilized React-Native for mobile applications integrated with PHP, Laravel, MySQL based backend
Edify, Inc

Full-Stack Developer

Jun 2016 — Jul 2018

Edify, Inc

Technologies: React.js, Redux, Redux-Saga, Styled-Component, Storybook, PHP, CodeIgniter

  • Tech lead in design and development of new website following brand guidelines based on WordPress, PHP, HTML5, CSS and JavaScript
  • Orchestrating web development work in Singapore
  • Collaborating with teams in Beijing, Dublin, New York and Bonn offices to develop custom experiences for clients across the world
  • Development of a web application for a contender energy provider in collaboration with TSW Creative for critical campaign launch under time pressure
  • DevOps tasks monitoring and maintaining Apache server infrastructure and DNS
  • Development of PWA (React) for an event with 250+ attendees
  • Collaborated with internal creative agency to deliver assets for pitches
FenceCore

Web and Mobile Applications Developer

Aug 2014 — Jun 2016

FenceCore

Technologies: Javascript, React.js, PHP, Saas, Wordpress

  • Development of web applications for small and medium-sized businesses using JavaScript, React, PHP, Sass, HTML5, WordPress, Drupal and different e-commerce solutions
  • Specialised in bespoke client solutions for London-based startups
  • Design of digital assets and print products
  • Management of freelance and contract engineers for international projects
  • Search engine optimisation and search engine marketing
Chinasoft International

Full-stack Developer

Nov 2013 — Jun 2014

Chinasoft International

Technologies: React.js, Node.js, Express, Laravel

  • Built a web app to revolutionise the real estate sector
  • Developed Immovato from the first concept to release of MVP
  • Worked with two developers (front-end and back-end) in the development of our application, initially based on Angular (JavaScript) and Laravel (PHP)
  • Moved tech stack to MERN (MongoDB, Express.js, React, Node.js) for an improved performance and DX

Education

I am mostly self-taught, but here are some of the most relevant certifications I have achieved:

Flatiron School

Computer and Information Sciences and Support Services

Nov 2019

Flatiron School

Course Contents: Node.js, Express, MERN, Next.js

The Hong Kong University of Science and Technology

Bachelor of Computer Science

Apr 2010

The Hong Kong University of Science and Technology

Course Contents: Project Management, Web design, MERN stack development