Ola! I'm Alison Tan

I embrace challenges, learn independently, and always ready to dive into the unknown.

About

my profile picture

My interest in software development began while working on GIS and Remote Sensing during my final year Marine Science project in 2020. As I analyzed spatial data and worked with various statistical software, I became curious about how software systems functioned behind the scenes.

After graduating, I started exploring software engineering on my own, beginning with a textbook, FreeCodeCamp and experimenting with frontend development using HTML, CSS, JavaScript, and React. Along the way, I developed several mini projects and discovered a deep interest in Unity game development, especially in creating 3D models from scratch using ProBuilder. Eager to strengthen my knowledge, I pursued a Master's in Software Engineering.

Since 2022, I have been working remotely as a Software Engineer, focusing on bug fixes, feature development, and performance optimization for an infrastructure design software tailored for civil engineering. Over the years, I have gained expertise in C#, .NET, WPF (MVVM), Git, and specialized tools like AutoCAD and Civil 3D. Most importantly, I've taught to prioritize clean coding practices, write automated tests, and isolate complex systems to reproduce bugs for external vendors.

Education Journey


Master of Software Engineering
Universiti Teknologi Malaysia, KL

Internship
Malaysian Space Agency, KL

Bachelor Degree of Marine Science
Universiti Malaysia Sabah, KK

Mini Projects (2022)


disney

Work Hazard Simulation
This is a 3D game I created in Unity. Most of the 3D assets/models were created from scratch using ProBuilder. The scripts for the functionality is written using C#.

Unity C# ProBuilder

disney

Monster Chase Game
This is the first 2D game I created in Unity. The graphic sprites of all characters were made of SVG using PowerPoint and animated in Unity.

Unity C# Sprite animation

disney

Vending Machine Simulator
The software simulates a Vending Machine Control System (VMCS). It is a school assignment submitted to fullfill part of the requirements for the Software Design subject in UTM.

HTML JQuery Bootstrap

disney

Simple Tetris
I consider this as my first project of using Vanilla JS. The LOC is crazy as I'm trying to account for all feasible rotations and kickings of the Tetrominoes.

HTML CSS Javascript

disney

Random Quote Machine
This is created as part of the FreeCodeCamp curriculum. Animated SVGs are included as React component. The color scheme changes as random quote is being rendered.

HTML CSS Javascript React

disney

Walt Disney Tribute Page
This simple tribute page was create from scratch using HTML and CSS as part of the FreeCodeCamp challenge. Features like parallel scrolling and horizontal scroll were included.

HTML CSS Javascript

Contact


https://github.com/Alison-97
https://www.linkedin.com/in/alisontan/
alisontan97@yahoo.com
https://wa.me/60165478363