Freelance systems developer. I work close to the metal: networking, engine
internals, backends, and the security work that goes with all three. Nine years of it,
starting at fourteen.
The through-line is verification. Signed releases, build identities that
refuse a mismatch instead of hoping, and update paths that fail closed rather than guess.
A student network built around a single card: campus discounts, mentorship and
opportunities in one membership, with the partner and branch tooling behind it.
I develop and maintain it for the people who own it. Next.js and Node on the front,
Prisma over Postgres underneath.
GeneralsX
A cross-platform port of Command & Conquer: Generals Zero Hour. The game and the
engine are not mine. EA released the source under GPL v3, and a chain of community forks
did the foundational work long before I touched it.
We took fbraz3/GeneralsX
as the base and built on top of it: getting it building on the Mac, then getting all four
platforms into the same match without desyncing. Twelve players is next.
The Mac build, all four platforms in one match without desyncs, and twelve players next
License
GPL v3. Game assets are not included and not licensed here.
Status
Shipping on Windows, in active development
Timeline
now
Freelance
I take contract work: systems, networking, backends, and the security side of all
three. The Z Connect is a product I develop for its owners, and GeneralsX is a port I
contribute to. Neither one is mine.
now, side
Head of cyber security
I run security at Betarabia, the largest online sportsbook and casino operator in the
MENA region. It is a side role, held alongside the freelance work.
The sister company that runs everything behind Betarabia, under the same ownership.
now
Penetration testing
The part of the work I am best at is the part I cannot show you. Findings belong to the
companies that commissioned them, and a writeup with a recognisable target costs them
more than it credits me, so none of it is published.
Ask me directly instead.
at 14
Growtopia
Where it started, on Growtopia:
save.dat builders, mods, proxies and internals, and I ran Nusumu.wtf. Taking apart a
binary someone else shipped, and working out what the client could be made to say to the
server, is where everything above came from.
Hire
Two kinds of work. Say which one, and what the system or the target is. I will tell you
if it is a fit before anything else.
Penetration testingWeb applications and infrastructure. Scoped, and the findings
stay yours; nothing gets published.
GeneralsX needs your own copy of Zero Hour installed. It ships no EA game data and does
not modify your existing installation; it installs beside it. The engine is GPL v3,
built on EA's source release and the community forks credited above; source at
github.com/wh1ter0se69.
This executable is not code-signed. Windows will warn you, and you have no
reason to take my word for any of this. Check the file yourself before you run it.
Those 64 characters are the hash the installer itself enforces,
and the VirusTotal link points at that same digest rather than at the filename. If what
you compute does not match what is printed here, do not run it.
What it does
Size
2 MB, not 65 MB
First run
Downloads the build from this site, with progress and transfer rate
Installs to
Your own user folder, with no administrator prompt
Detects
An existing Zero Hour installation, automatically
Updates
Through the signed manifest, verified before anything is written
On failure
Refuses, and leaves your existing installation untouched