Hey there, I'm
Li Ze Lim.
A penultimate year student.
Hello, I'm a penultimate year student at The University of Sydney studying Bachelor of Engineering Honours (Software Engineering). I'm passionate about learning and improving through all opportunities technology and design-related.
Additionally, I'm interested in topics such as economics and science. My hobbies are to engage in exercise and watch Formula 1.
01. About Me
Hello, I'm a highly motivated and curious person who is always ready to challenge technical and complex problems. I'm always keen on learning new topics and willing to give my 110% to everything. I hope through my work, I will one day make a positive impact on our planet and all communities.
My Tool kit
- • Communication
- • Teamwork
- • Leadership
- • Time Management
- • Java
- • Python
- • HTML & CSS
- • Machine Learning
02. Projects
This Website
This was the first time I created a website, it helped me to better learn and use TypeScript, HTML, CSS, and React. This website was created using the Next.js framework. The portfolio developed was designed to be minimalistic. Additionally, accessibility was kept in mind to ensure readability. Please contact me so that I can better improve my website.
TypeScript Tailwind CSS Styled-Components HTML & CSS React Next.js Design
F1 Web scraping Discord bot
The Discord Bot application was created through the Discord.py API in Python. Utilizes web scraping through the BeautifulSoup4 library in conjunction with Regular Expression Patterns to find, extract, and finally display results of current and previous seasons of Formula 1. Additionally, to better extract and deal with data, the NumPy python library was utilized to better deal with displaying data.
Python NumPy BeautifulSoup4 REGEX Discord
Space Invaders
Taking a Software Construction and Design class, I learned about design patterns. It has helped me better apply object-oriented design principles to any implementation of OO languages. The recreation of Space Invaders was developed using the JavaFX Library whilst implementing Factory, State, Builder, Strategy, Memento, Observer, etc patterns.
GoF Grasp OOD OOP JavaFX
Wizard Game
As a part of a university project, I had to create a develop a Wizard Arcade game where we followed Object-oriented design principles in Java. Using the Gradle package manager in conjunction with PApplet, the game is finalized with sounds, animation, power-ups, and additional levels. Any layout of the level could be made using a text file.
Java Gradle OOP PApplet Design