portfolio
note: this isn't a full/complete list of all projects i've contributed to, it's a truncated list of the things i'm actually proud of.
beans-rs (git repo)
May 2024 - Current
Rewrite of the beans installer for Open Fortress in Rust
Brings many improvements to stability, performance, and doesn't get blocked by Windows Defender (since the old version used pyinstaller). It also has lower memory/CPU overhead when compared to the original installer, and only depends on glibc on Linux.
Also includes a GUI written with FLTK for it's dialog system, but not a fully flegded one since this will get replaced by Adastral at some point.
Brings many improvements to stability, performance, and doesn't get blocked by Windows Defender (since the old version used pyinstaller). It also has lower memory/CPU overhead when compared to the original installer, and only depends on glibc on Linux.
Also includes a GUI written with FLTK for it's dialog system, but not a fully flegded one since this will get replaced by Adastral at some point.
Cockatoo
June 2024 - Current
Version and Release Management for Adastral. In-use for generating patches, and releases for (currently) Source Engine Mods. Is also used for the management of brandings
for usage in the Adastral Launcher.
Uses MongoDB, Bootstrap, C# ASP.NET Core MVC, HTMX, and Authentik/OIDC. pretty much OpenSoftwareLauncher but better
Note: Currently closed-source since it is still in development, and doesn't have all the required features for a
Uses MongoDB, Bootstrap, C# ASP.NET Core MVC, HTMX, and Authentik/OIDC. pretty much OpenSoftwareLauncher but better
Note: Currently closed-source since it is still in development, and doesn't have all the required features for a
1.0
release.
Personal Website v2 (git repo)
Dec 2023 - Current
Built with PHP, Smarty, and a lot of custom CSS.
Got sick of the whole Javascript ecosystem and I wanted
a break and a way to easily combine my blog and my
homepage.
Xenia Bot Website (git repo)
Jan 2024 - Current
Fork of Personal Website v2, with extra features such as;
- Guides
- Reusable Blog System
- Blog System Tags
- Blog Author System
Custom DRM and Copy Protection
May 2023 - Aug 2023
Unable to demo or explain in details due to this
being work at a previous employer.
Custom DRM and Copy Protection written with;
Custom DRM and Copy Protection written with;
- Rust (Container for encrypted application, and FileMaker Plugin with fm_plugin crate)
- C# (.NET 8 AoT for license file generation)
- FileMaker Pro/Server 19 (Database and License Management)
A Free and Open-Source Desktop Client for
e926 and websites using the same api (like e621)
that is built with; Electron with Vue.js for the
desktop client which implements Google's Material
Design, C# (ASP.NET MVC API) for the Analytic Server.
It also implements Steam integration with Greenworks via a closed-beta.
It also implements Steam integration with Greenworks via a closed-beta.
88x31 (website)
Aug 2022 - Current
A collection of the 88x31 buttons of the past.
Similar to what is at the bottom of my homepage.
Personal Website v1 (see)
Jan 2022 - Nov 2023
Built with Vue.js v2, Bootstrap, and butterchurn.
New versions are published and deployed on every commit with Github Actions and it's hosted with Github Pages.
New versions are published and deployed on every commit with Github Actions and it's hosted with Github Pages.
OpenSoftwareLauncher (github)
Sep 2022 - Jan 2023
Open Software Launcher, an Open-Source framework for
developing your own launcher for internal applications.
Created while I was working at Minalyze, in order to find a solution to manage automatic updates, distrubiting betas, quickly deploying and publishing new versions, and managing licenses for their staff and external companies.
Note: Doesn't include launcher since that was made internally at Minalyze.
Created while I was working at Minalyze, in order to find a solution to manage automatic updates, distrubiting betas, quickly deploying and publishing new versions, and managing licenses for their staff and external companies.
Note: Doesn't include launcher since that was made internally at Minalyze.