CODE. PLAY. DRIVE.

Built out of
curiosity.

I'm Carlos. Online, Evilchuck666.
Backend developer. Maker of useful tools.
Always finding something to fine-tune.

BACKEND ROOTS. HANDS-ON PROJECTS.SCROLL TO LOOK AROUND ↓
Backend developmentClassic FPSAnalogue textureJapanese automotive design

01 / THE WORKSHOP

Things I wanted.
Things I built.

From getting Quake running to windows that glide into place. Practical projects with a personal reason behind them.

The rest of the workbench

12 PUBLIC PROJECTS

01 / GAMESPython

QuakeDock

Cross-platform installer and launcher for Quake and QuakeWorld: set up campaign and multiplayer with vkQuake and ezQuake on Windows, Linux or macOS.

quake / game-launcher
02 / GAMESPython

ArenaHub

Installer and launcher for Quake III Arena: your Steam copy, the Quake3e engine, classic mods (CPMA, OSP, Rocket Arena 3, Threewave CTF) and 47 map packs.

quake-iii-arena / game-launcher
03 / MEDIAPython

PyVideoKit

FFmpeg-based video toolkit: trim, concatenate, fade, VHS effect, lossless FFV1 masters and 4K ProRes exports for YouTube. Installs the library, the CLI and the GUI.

ffmpeg / video-processing
04 / MEDIAPython

PyVideoKit-CLI

Command-line interface for PyVideoKit: every tool from a single pvk command, with Rich progress bars.

cli / click
05 / MEDIAPython

PyVideoKit-GUI

PySide6 desktop app for PyVideoKit: tabs, drag-and-drop, batch processing, and per-file and overall progress.

gui / pyside6
06 / MEDIAPython

PyVideoKit-Libs

Core library behind PyVideoKit, with zero Python dependencies: drives FFmpeg, FFprobe and SoX with progress callbacks.

python-library / ffmpeg-wrapper
07 / MEDIAShell

VHSify

Turn any video into a worn-out VHS tape: chroma bleed, grain, tracking jitter and tape hiss. FFmpeg and SoX scripts for GNU/Linux, macOS and Windows.

vhs / ffmpeg
08 / TOOLSPython

WinJitsu

Animated window snapping for Linux X11: glide the active window to halves, quarters, center or fullscreen, and across monitors, from your hotkeys.

x11 / window-management
09 / GAMESC++

KlondikeCLI

Klondike solitaire for the terminal in C+⁠+17: seeded deals, draw one or three, move counter and scoring. Originally a 2016 university project.

solitaire / terminal-game
10 / GARAGEC#

MyReisinLapTimes

Windows desktop app to log lap times with photos and tire type, rank them in leaderboards and export shareable Top 10 images.

lap-times / leaderboard
11 / TOOLSJavaScript

hide-scrollbar-youtube-firefox

Firefox add-on that hides the scrollbar on YouTube video pages so the player uses the full window width. No permissions, no data collection.

firefox-addon / youtube
12 / GARAGEJavaScript

swift-livery-catalog

Official website for Suifuto Remon, a Suzuki Swift Sport ZC33S automotive project: a visual catalogue of vinyl livery designs.

automotive / suzuki
Browse the repositories on GitHub

02 / BEYOND THE KEYBOARD

Same curiosity.
Different engine.

My Suzuki Swift Sport ZC33S is a project of its own. I call it Suifuto Remon — a nod to its Japanese roots and Champion Yellow paint.

Code, mechanics and design meet in a livery catalogue: renders, colours and details worked out before they reach the real car.

Explore Suifuto Remon

03 / THE PERSON BEHIND THE HANDLE

Carlos Martínez.
Evilchuck666.

Understand it.
Adjust it.
Make it your own.

I'm a backend developer working mainly with PHP, SQL Server and web technologies. Outside that work, I build tools for the things I enjoy.

That might mean bringing an old game back to life, making a video look like a tape, getting a desktop to behave just right, or refining a design for my Swift.

I like the process: learning, trying, correcting and getting the details to make sense together. These projects are where that curiosity goes.

MY TOOLBOX

Backend
PHP · SQL Server · Web
Desktop
Python · PySide6 · C++ · C#
Media & scripts
FFmpeg · SoX · Bash · PowerShell

THE CODE IS THERE TO EXPLORE.

See you on GitHub.

Have an idea or found something to fix? Open an issue in the relevant project.