Projects

Discord.js
Node.js
Bambi Music Discord Bot (Freelance)
12/2022 - 01/2023
- Ad-free YouTube music bot with uninterrupted audio streaming
- Intuitive command system for playback and queue management
- Multi-server operation with optimized performance

Discord.js
Node.js
AI Integration
fractalreach
- Discord bot for setting up and managing servers with AI integration
- New servers can be configured from presets
- Maintains order through thread and forum management and lifecycle scanning of channels

Bash
Python
Security
github-recon
- GitHub OSINT and secret-exposure scanner for a user or organisation
- Recons profiles, repositories, commits, gists, issues, pull requests, releases, Actions, Pages, and packages
- Reports anything that looks like an exposed credential or sensitive file

PowerShell
Automation
Data Protection
Incremental Backup Tool
- Policy-driven incremental backup script for Windows
- Folder rules, including regex patterns, are defined in an XML config file
- Dynamically detects target drives and keeps a history file of what has already been backed up

C++
ESP32
Bluetooth
Embedded
M25 BLE Wheelchair Remote
- Custom ESP32 firmware replacing the manufacturer’s official remote (around 600 EUR) for an Alber e-motion M25 power-assist wheelchair wheel
- Implements the full Bluetooth Low Energy protocol used by the wheel, including AES-128 encrypted communication
- Analog joystick input and a safety state machine with deadman-switch and watchdog support

Discord.js
Node.js
QA
Nautikin Adventures Discord Bot + Game QA
01/2023 - 10/2024
- Community bot with bug-report tools, game info, and a suggestion system
- Custom moderation and leveling system to manage server interaction
- Admin dashboard for management and monitoring

Discord.js
Node.js
SQLite
nyra-bot
- Discord server management bot covering moderation, logging, and per-server configuration
- Built on Discord.js 14 with a Sequelize/SQLite backend and versioned database migrations
- Part of a multi-bot architecture shared with my other Discord projects

Python
CLI
voe-dl
- Command-line downloader for videos hosted on voe.sx
- Handles the platform’s stream extraction so videos can be saved with a single command
- Batch download support for multiple links at once