vrdq
Systems Software, Discord Bot Development and Anti-Cheat Forensics
Technical Skills
| Languages | C (C99/C11), TypeScript, Python 3, Java, Bash, Fish, Lua |
| Systems and GUI | Linux, Wayland layer-shell protocol, Cairo 2D, Qt6, D-Bus (MPRIS 2), Unix domain sockets, FIFO pipes |
| Full-Stack and Services | React 19, Node.js, Express 5, Drizzle ORM, PostgreSQL, Tailwind CSS, REST APIs, Zod, SQLite, systemd |
| Security and Forensics | Process memory string dumps, JVM thread stacks, Windows Prefetch, BAM registry keys, NTFS USN journal analysis |
| Operations | Screenshare forensics, anti-cheat detection, tier testing, community moderation |
Experience and Community Operations
Vanilla Tier List (VTL)
Ex-Tier Tester and Helper
- Tested players in structured 1v1 duels to assign tiers (LT5 to HT3).
- Evaluated mechanics such as hit crystals, anchors, safe anchors, crystaling speed, and toteming speed.
- Checked player mechanics and client behavior for disallowed modifications, and cheats/macros. Peak rank: High Tier 3 (HT3) Vanilla (currently LT3).
VanillaPvp Club
Server and Community Moderator
- Moderated community channels and matches, enforcing server rules and player sanctions.
- Reviewed reported duel footage for reach modifications, unnatural hit distributions, and cheats/macros.
- Resolved duel outcome disputes and handled player report tickets.
Cpvpprac
Moderation and Anti-Cheat Detection
- Monitored TotemGuard flags, distinguishing packet loss and network drops from autototem packet injections.
- Conducted screenshares on suspected players, inspecting JVM thread stacks, process memory strings, and Windows Prefetch / BAM artifacts for deleted cheat loaders.
- Enforced IP bans and tracked alternate accounts to stop banned players from rejoining.
Decree SMP and EgyPrac
Server Moderator
- Moderated active survival CPvP servers, handling player reports, chat moderation, and rule enforcement.
- Investigated player harassment and doxxing threats, correlating account histories and IP ranges to ban offenders.
- Managed server staff coverage during tournaments and peak hours.
Projects
MedicalBookingHub
TypeScript, React 19, Node.js, Express 5, Drizzle ORM, PostgreSQL, Tailwind CSS v4, Zod
- Architected a full-stack telemedicine and appointment scheduling platform featuring role-based access control (Patients, Providers, Admins) and complete English/Arabic localization with RTL layout support.
- Built a high-throughput booking engine with transaction-level locking to prevent concurrent double-booking of doctor availability slots and instant sessions.
- Engineered an in-app consultation channel with attachment validation (2MB payload cap) and base64 document processing.
- Integrated a resilient transactional email subsystem supporting Resend, Brevo API, and SMTP failover for email verification and timed password reset codes.
Cairo Crosshair App
C (C99), Wayland layer-shell, Cairo, Qt6
- Wrote a Wayland screen reticle daemon in C using
gtk-layer-shellon theoverlaylayer surface, with input passthrough so game clicks pass through with zero latency. - Rendered customizable reticles (dots, rings, crosses, subpixel offsets) via Cairo graphics.
- Added a
SIGUSR1signal handler to reload configuration without restarting the daemon. - Built a companion Qt6 GUI (
cairo-gui) that matches system themes.
spoff
Python 3, mpv IPC, CAVA, D-Bus MPRIS 2, SQLite
- Built a TUI music player in Python, that streams from YouTube Music and pulls Spotify metadata without requiring Spotify Premium.
- Controlled playback via a background
mpvprocess over a Unix domain IPC socket. - Cached streamed audio to
~/.local/share/spoff/cache/for offline playback. - Piped audio data through a
cavaFIFO pipe to render a spectrum visualizer. - Implemented the D-Bus MPRIS 2 interface for hardware media keys, Waybar, and lockscreens.
Tierlist Discord Bot
Python 3, discord.py, REST APIs, SQLite, Linux systemd
- Built a Discord bot that queries player rankings and parses live tiers across multiple Minecraft tierlist APIs.
- Integrated the Mojang REST API to resolve player IGNs to UUIDs, caching cross-roster tier history in SQLite.
- Formatted and delivered live tier statistics, ranking histories, and verified player profiles through Discord slash commands.
dotfiles
Arch Linux, CachyOS, Hyprland (Lua), Bash, Kitty, Fish
- Configured Hyprland with direct scanout and tearing enabled to eliminate compositor latency in full-screen games.
- Themed Neovim, Kitty, and DankMaterialShell with a unified dark monochrome Oxocarbon palette.
- Wrote an installer that backs up existing configuration files before symlinking, with an automatic rollback script.
Athletics
Kickboxing Athlete (Couple of Years)
- A couple of years of active kickboxing training, sparring, and conditioning in Giza.
Education and Background
Secondary Education
Self-taught programmer focused on C, Linux systems, and reverse engineering. Fluent in English and Arabic.