About Me
Hi, I'm Thundercraft5, an aspiring freelance developer with a passion for open-source projects, web development, and innovative technologies. My journey in programming has been shaped by my contributions to various communities and my love for learning and building.
📜 My Journey
2019-2022: FANDOM Developer
I started my programming journey as a volunteer developer for FANDOM Developers. During this time, I created and maintained numerous scripts and tools to enhance the user experience on FANDOM wikis. Some of my notable contributions include:
- MoreDropdown - Adds a dropdown to the page edit button with useful tools.
- BlockLookup - A tool for managing and viewing blocked users.
- AjaxRename - A modal script for renaming pages efficiently.
I also contributed to Lua modules and CSS stylesheets, such as MultiRequire, a module for requiring multiple Lua modules at once.
2019-2022: Hypixel SkyBlock Wiki
As a contributor to the Hypixel SkyBlock Wiki, I developed and maintained scripts and stylesheets to improve the wiki's functionality. Some of my key contributions include:
- ANIReport.js - A script for managing administrative reports.
- Module:Class - A performant class library in Lua.
- CodeHighlight.less - A stylesheet for syntax highlighting.
2023-Present: Open-Source Enthusiast
Currently, I focus on creating and maintaining open-source projects on GitHub. My projects include libraries, tools, and plugins for various platforms. Some highlights are:
- mixin.js - A lightweight library for creating mixins in JavaScript/TypeScript.
- obsidian-pgn-viewer - A plugin for viewing chess PGN files in Obsidian.
- weak-utils - A library for iterable weak collections and proxies.
🌱 Interests
Beyond programming, I enjoy chess, origami, and regenerative farming. I'm also deeply interested in cybersecurity, particularly Fully Homomorphic Encryption, which I believe will revolutionize data privacy in the coming years.