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, UK. 23/03/2024
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.
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.
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.
Having developed simple games in the Unreal Engine and Roblox, I have intermediate experience with programming in C# and Luascript.
Experienced in building full-stack web applications in Ruby on Rails. Have full grasp over MVC logic and RESTful API architecture.
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.
With basic knowledge in C and C++, I have worked on simple low-level programs involving file handling and algorithms.
Proficient in version control using GitHub, GitLab and Phabricator. I have complete understanding of branching, merging, and managing pull requests.
Experienced with relational databases including MySQL, SQLite, and PostgreSQL; some experience working with time-series databases like InfluxDB.
Proficient in setting up containers and images using Docker for building, testing, and deploying applications across different devices.
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
Basic experience with Metasploit, Wireshark, HTB challenges, and Known-CVE scripts
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:
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.
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.
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.
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.
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.
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.