About Me


Hey there, thanks for dropping by my website! I'm ChaosIris, an aspiring computer science major based in the UK, with my graduation slated to be in the summer of 2025.

My coding journey began back in 2011 when I first had my interest piqued by Flash games and animations on sites like Newgrounds and Miniclip (only real OGs remember).

Sure enough, as a kid with zero responsibilities and tons of free time, I managed to beat most of the games I found interesting and was no longer content with being just a player.

Eventually, I started thinking, rather than sitting around waiting for new game releases, why not just become the game developer myself?

And thus began the creation of my very first 2D sidescroller in Adobe Macromedia Flash, which kickstarted my entire journey into the world of software and game development ever since.

Following Minecraft's meteoric rise to popularity in 2013, I hopped on the hype train and quickly became enamored by this Java-based game, especially with its multiplayer servers where you could add just about any custom feature that you want to the game - as long as you're able to code it out in Java.

Wanting to implement my own gameplay mechanics to Minecraft, I started self-learning the Java programming language and ultimately managed to develop small-scale Java applications (dubbed "plugins"), which opened endless possibilities for adding unique features to the game.

Finally, I founded a Minecraft multiplayer server with a group of friends in 2017, in which I spearheaded the plugin development team. This server remains my most successful personal project to date and has managed to amass over 10,000 sign-ups, which is quite impressive as we started out from essentially nothing.

I have gained significant insights and knowledge from this invaluable experience, in particular the importance of good leadership, collaborative programming, and cybersecurity (which we learned the hard way after suffering numerous DDoS attacks).

In my spare time, you would catch me either reading, playing the piano, or hitting the gym. During the holidays, I enjoy travelling the world with my loved ones and document my memories with a camera.

Thank you for taking the time to read through this. I recognize that there is still much for me to learn, and I'm always open to collaborating with fellow professionals and exploring new opportunities. If you have any ideas or projects in mind, please don't hesitate to reach out to me through my contact page or on social media. Cheers and best regards!

Sunset over Stratford-upon-Avon

Sunset over Stratford-upon-Avon, UK. 23/03/2024

Technical Skills


Java Icon
Java

Having learned Java since 2014 through coding Minecraft plugins, I have about a decade's worth of experience working with everything Java-related, making it my most proficient programming language.
Hence, I have a solid foundation in object-oriented programming and building efficient Java applications that can be deployed with ease.

Python Icon
Python

Initially started learning Python in 2018 for a computer vision project using OpenCV. With the boom in data analysis, machine learning and web automation projects since 2020, I began extensively using the Python programming language.
I am well-versed in frameworks such as Django, Flask, Selenium, and machine learning libraries like Scikit-learn and TensorFlow.

Kotlin Icon
Kotlin

As an evolved and mobile-optimized fork of Java with built-in null safety features, I am proficient in Kotlin + Compose and have developed several Android apps as part of my university curriculum.

C# Icon
C#/Lua

Having developed simple games in the Unreal Engine and Roblox, I have intermediate experience with programming in C# and Luascript.

Ruby Icon
Ruby & Rails

Experienced in building full-stack web applications in Ruby on Rails. Have full grasp over MVC logic and RESTful API architecture.

React Icon
React & Next.js

During my internship, I gained relevant experience in the React and Next.js frameworks, and have contributed to building the frontend for a financial institution using TypeScript.

C Icon
C/C++

With basic knowledge in C and C++, I have worked on simple low-level programs involving file handling and algorithms.

Git Icon
Git

Proficient in version control using GitHub, GitLab and Phabricator. I have complete understanding of branching, merging, and managing pull requests.

DB Icon
SQL/InfluxDB

Experienced with relational databases including MySQL, SQLite, and PostgreSQL; some experience working with time-series databases like InfluxDB.

Docker Icon
Docker

Proficient in setting up containers and images using Docker for building, testing, and deploying applications across different devices.

CLI Icon
Linux

Well-versed in using CLI and have run virtual machines to experiment with various Linux distros, including Ubuntu, Debian, Fedora and Kali. And yes, I used Arch btw

Pentesting Icon
Pentesting

Basic experience with Metasploit, Wireshark, HTB challenges, and Known-CVE scripts

Interested in how I've applied my technical skills? Check out the following pages!
Projects Work Experience

Other Skills and Hobbies


Communication Icon
Communication

I possess strong written and verbal communication skills and am fluent in the following languages, allowing me to converse effectively with others regardless of background:

  • English (native)
  • Mandarin (mother tongue)
  • Bahasa Melayu (fluent)
  • Japanese (basic)
Robot Icon
Arduino/IoT Projects

I love tinkering around with personal hardware projects, ranging from Arduinos, ESP32s, Raspberry Pis, to soldering pins on microcontrollers.
I've had experience with hosting local media and file servers for my family home, setting up DNS-based routers, as well as personal web servers.

Camera Icon
Photography

When travelling, I always bring about my trusty camera to capture my memories in the moment, allowing it to last a lifetime.
All photos shown on this website are taken by me.

Speed Typing Icon
Speed Typing

A testament to all the hours of my life spent typing on a keyboard, I'm able to reach top speeds of 180 WPM on a good day. My fingers move faster than my brain unironically at times.

Piano Icon
Piano

Due to my fondness of classical music, I started learning the piano when I was 7; and have managed to graduate with a Grade 8 Distinction from the London College of Music in 2020.

Writing Icon
Writing

In case you couldn't already tell, I enjoy writing in all forms, especially creative writing. You'll have to let me cook though, as I can be a massive perfectionist towards my own writing sometimes.

Video Editing Icon
Video Editing

Complementary to my photography skills, I have experience with video editing, particularly with Adobe Premiere Pro, which even won me a video editing contest at a national competition back in 2019.