Projects

Bambi Music Discord Bot (Freelance)
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
fractalreach
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
github-recon
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
Incremental Backup Tool
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
M25 BLE Wheelchair Remote
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
Nautikin Adventures Discord Bot + Game QA
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
nyra-bot
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
voe-dl
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