Hi! I'm
Ashley

My Journey

logo

Software Engineer @ TikTok

August 2024 - PRESENT

Frontend technical owner of the TikTok LIVE Vault Gift series, a premium gifting product contributing 5–10% of platform gifting revenue
Led frontend development of the Vault Dawn & Dusk campaign,increasing gift revenue by 12.1%
Technical owner of Caishen, an internal configuration platform serving multiple business lines, which reduced bug count by 40% and cut configuration time from 2 days to 1 hour
Built a no-code drag-and-drop editor enabling cross-functional teams to configure pages independently, saving 3 days of frontend and 2 days of server manpower per Vault cycle
Automated daily Vault operational monitoring , saving 1 day of manual intervention per Vault open
Engineered an MCP server for the Caishen platform, enabling AI agent integrations and unlocking natural language access to internal tooling
logo

Junior Software Engineer @ Freelancer.com

March 2023 - July 2024

Implemented dynamic frontend components using Angular
Took charge in migrating the twilio-sdk of the Angular Webapp to the zoom-sdk
Created well tested REST API endpoints using PHP and Python
Automated the team's internal task tracking through Typescript

Technologies I worked with:

typescriptAngularMySqlPhpPythongo
logo

Software Engineer Intern @ Freelancer.com

December 2022 - March 2023

Wrote efficient SQL queries for Freelancer's production database with over 68 million users
Implemented UI tests for Angular frontend components
Followed an Agile project management methodology
logo

Computer Science and Mechatronics Engineering @ UNSW

January 2019 - December 2023

Engineering (Mechatronics) / Computer Science Double Degree
Distinction Average WAM (above 80)
Included in UNSW Dean's Honour's list in 2020, 2021, and 2022
Proficient in Algorithms & Datastructures, Databases, Networking through course work

Technologies I worked with:

ReactcppPythonJavascriptPostgresqlsqlite
logo

Senior years @ Baulkham Hills Highschool

2017 - 2018

Graduated with an ATAR of 98.95
Distinguished achiever in Mathematics Extension 1 & 2, Physics, English (Advanced)

My Work

As a tinkerer at heart, there is nothing I like to do more than to tinker with projects in my spare time! From multiplayer games, to full stack webapps and even computer vision AI bots, these are just to name a few of the types of projects I love to work on. There is a unique joy that comes from seeing something you work on come to fruition - when that first button click works - it is a satisfaction like no other!

A duolingo inspired scripture memory app.

Featured Project

BibleByHeart

A duolingo inspired scripture memory app.


AppStoreGooglePlaytypescriptReactsqliteNodeJS
A browser based 3D editor for creating stunning worlds.
A free for all multiplayer shooting game in the browser!.
A real time scavenger hunt app.
A clone of the popular game Tetris, using the Python Library Pygame.
A stocks portfolio web app. A University Capstone project.
A web-based real time multiplayer shooting game
An Australian Visa searcher based on occupation. Data is scraped daily from government website
A web application that searches for hymns given a specific bible verse. It utilises React and the hymnary API.
A web application to view statistics from Minecraft Hypixel
An online multiplayer hangman game
A web browser game made for mobile.
A MMORPG that works in your browser!.
A real-time virtual queue application built using the Socket.io library.
A bot that uses computer vision to play the game Diep.io. It utilises Python and OpenCV.
A points tracking app I made for my youth group's camp
A chatbot that uses google's dialogflow API.
A dungeon crawler with procedural map generation utilising the Godot Game Engine
A webbased app that makes it easy for you to host your own timed gameshows!
A node based form application to create forms with complex flow chart logic.

My Blogs

blog
From request to browser - an explanation of DNS Resolution
Ashley Cheung
Published on May 23, 2024
blog
Why SEO made me migrate to NextJS
Ashley Cheung
Published on May 6, 2024
blog
How I built a plugin system using Javascript
Ashley Cheung
Published on May 4, 2024

Want to get in touch?

ashleycheung2412@gmail.com

To Christ be the Glory