Hey there! I'm Macho, or... Dan! I'm a hobby programmer undertaking small projects in my own time, I thought it'd be nice to make a little webpage to show them off. As you scroll down this page, you'll find some of my previous work, little projects I've undertaken and my experience. I've got experience in many different languages as well as a spotty history in community management, involving moderation and events leadership of communities far exceeding 20k+ concurrent users.
All of my programming work is as part of a hobby, I am not university educated computer scientist or software developer by any means, and have no intention to be. I'm a nurse who uses programming as a past time and to clear my head. Any commissions I create are of the understanding that I am developing projects in my own time.
Programming
Head Developer & Core Maintainer
June 2021 - January 2024
Developer: January 2020 - June 2021
Mutinies MC
- Maintained core repository using Git version control integration
- Utilised various services such as Maven, Redis, XenForo, MySQL/MSSQL, Jira and AWS
- Ran game tests with community members collecting feedback and patching bugs
- Utilised Github issues as well as code reviews and branch management
- Developed deep understanding of concurrent and object-oriented programming
Community Management
Special Defense
December 2022 - December 2023
Pinewood Builders Security Team
Peak 250 concurrent users
- Host social events for community members
- Resolving issues & invoking user punishments
- Active moderation of social platforms such as Discord
Moderator
March 2018 - October 2020
Mineplex LLC.
Peak 20K+ concurrent users
- Moderate a large network with many active users
- Resolve user-submitted and anticheat-submitted reports
- Minor experience in mentoring staff
In terms of my Roblox experience, I tend to develop far more backend systems than I do on the front end, for this I utilise Rojo so I'm able to use Git source control and work with others. These include but are not limited to:
Examples
Restaurant Gameplay
Quiz Centers
Story Gameplay
Eventlog
Punishments
Acticheck
Soundscribe
Avatar Editing
Discord Verification
My Minecraft experience tends to be more towards plugins for multiplayer servers more than client modifications. I enjoy doing more front end projects with Minecraft and enjoy playing around with the packets provided, especially with the newer features in the latest versions. I have a deep understanding of concurrency and can design plugins and services to work with minimal resource usage, as well as making sure it's still effective and useful. These include but are not limited to:
Examples
Minigame Loader
Punishments
Anticheat Services
Profiling Services
Player Trades
Skeletal Log
Discord Verification
I also sometimes create projects outside of the aforementioned categories, however they are usually created with the intention of integrating with the above. These include but are not limited to:
Examples
This Website
Discord Bots
Group Bots
Webservers
XenForo
Disclaimer
Hey there, welcome!
I'm still working on this website! Whilst most stuff is functional, most work examples are disabled at the moment and the rest only contain block text descriptions of them. They'll be amended later down the line with images and ways to test some of them!