Projects
Over my numerous years of maintaining this website, I have done numerous projects that I'm rather proud of. Below you can find these said projects.
Personal Website: Feb. 2023 - Present
Screenshot of V1 of the website. Archive can be found here.
Beginning in 2023, I started this website after taking a small computer science class in primary school.
Here, I began my journey as an amateur/hobbyist web developer.
I consider my site one of my largest works. You can view the numerous updates I put into it via the Blog section
2026
Open Letter to Microsoft: Feb. 2026
In February of 2026, I had been assigned a project for my English class to write an open letter referencing an entity about anything. Here, I chose Microsoft. What was so special about this project is that I also had the opportunity to converse with Richard Stallman, the "Chief GNUsance of the GNU Project", responsible for the creation of the GNU/Linux operating system as we know it today. I highly encourage you to read it as it is full of information about the evils of Microsoft in the past decades.
You can read it here.
Half Life Map, "100 cockroaches": Mar. 2026
Screenshot of the hammer editor during the beginning of development; Video demo can be found here. Couldn't be embedded due to HTML compiler/codec issues.
Given my love of the Half Life series as well as Valve games overall, I've always wanted to tinker with the Source engines. If you have the JACK hammer editor, you can download the map file here
July 2026
Last.Fm Python CLI Client: Jul. 2026
Screenshot of the script demonstrating the track search feature. You can find a video of the script in action here.
During the summer of 2026, I became seriously bored and guilty of my lack of productivity, so I decided to learn how to program with Python. I also took advantage of the perks of my membership in Hack Club, a program for high school students to earn prizes and perks (such as GitHub Pro for free, or earning a Raspberry Pi 5 upon enough hours). With this, I submitted my first project with a little over 8 hours of work time. You can find the GitHub repo for the project here.
Bad Apple in Python: Jul. 2026
Screenshot of a frame from the script. You can find a video of it in action here
After completing my Last.Fm project, I decided to do a rite of passage by writing a script that recreates the Bad Apple music video entirely in ASCII in a terminal, with 256 colors and 90 pixels wide. I do believe that I sort of cheated this slightly by using the climage python library, but then again, those who code alongside AI, if not use AI entiely (vibe coding), cheat the system entiely. You can find the repo here.
August 2026
Self-Hosted Home Server: Aug. 2026
Screenshot of the server's fastfetch
Picture of the physical server
Due to me not wanting to pay 10-15$ a month for a cloud server, I decided to buy my own server to host my services. At the time of writing, I'm hosting my bluesky bot, which you can seee in the next project section. It's a 2015 ThinkCentre M73, with 4 gbs of RAM, a 2.9 GHz I3-4130T, and a 500 GB 2.5 Inch SATA HDD (which I have to replace as SMART errors are beginning to show). You can find the hardware probe here.
"Lain at the Gay Bar!" Bluesky Bot: Aug. 2026
Screenshot of the bluesky profile of the bot
After setting up my home server (as seen in the previous project section), I decided to host my bluesky bot here. It should post the "Lain at the Gaybar" animated music video every friday. I've always wanted to create this bot for a long time, ever since seeing the video, as well as going onto bluesky, but never had a server to use. You can view the profile here and the source code here.
Self-Hosted Kiwix Wiki: Aug. 2026
Screenshot of the wiki page being served under wiki.malingen.xyz
After I spent some time debating what to host on my system, I decided to self-host the entirety of Wikipedia, archived from kiwix.org from March 2026. You can view it at wiki.malingen.xyz. Let me know if you want to see any other wikis on it.
RSSMakerPy:
Aug. 2026
Screenshot of the Python script in action, showcasing a walkthrough questionairre for the enduser.
As part of my next project, I wanted to do something that would (hypothetically) simplify my workflow as apart of updating my website. From that starting point, I created RssMakerPy, which I then realize is a lot more slower that modifying the XML yourself. Still a good proof of concept on efficiency, and prooved a good logic and future-proofing puzzle though.
View the source code here.
Sven Co-Op Server:
Aug. 2026