Available · Remote · Brazil

Currently

  • KizuBot.com · Owner & Full-stack engineer
  • coreguard.com.br · Co-Founder & Backend + Dash
  • pokealliance.com · Tech Lead at Client Development
Kizuno18 phoenix avatar

Kizuno.
Reverse engineer & full-stack dev — building game internals since 2014.

I’ve been shipping software in the Tibia / OTClient / RE space since I was 14. Today that means LuaJIT inline hooks, Rust workspaces, Tauri desktops, Next.js SaaS dashboards, and OTClient module support across Tibia 7.4 → 15.40.

Selected work

14 headline · 18 solid

Public Twitch bot focused on 100% human-like behaviour — driven by browser automation (undetected-chromedriver), voice/mention recognition, real cookie sessions.

Pythonundetected-chromedrivermultiprocessingsocket IPC

WhatsApp bot that hit 60k users across 2k groups before Meta forced the upstream lib offline. My JavaScript bootcamp.

60kusers2kgroups

Node.js@open-wa/wa-automateffmpegaxioscheerio

luahook

RE

Inline-hook framework for the Lua C API in statically-linked LuaJIT games.

C++20mingw-w64LuaWine/BottlesDocker

kizuEx

RE

Dual-platform low-level systems library — anti-VM evasion, binary patching, LuaJIT hooking. Packaged as an LD_PRELOAD shim and a Windows DLL.

CLinux LD_PRELOADWindows DLLLuaJIT

tibia-bot-rs

RE

9-crate Rust workspace — Tibia protocol, crypto, ECS, scripting. Benchmark: 200 `tibia_socket` processes at 57–71% CPU on a 1 vCore / 2 GB OVH starter.

200concurrent procs57–71%cpu

Rustbevy_ecsmluatokio

BIG-OT

OTClient

Baiak 999x Tibia server (bigot.com.br) — modified TFS C++ core with mounts, auras, wings, plus a custom DB-backed servos (companions) system and a legacy-character import pipeline.

C++LuaTFSDockerMariaDB

kizuno-vm

Infra

Docker gaming sandbox that runs Windows MMOs on headless Linux with NVIDIA passthrough, Selkies WebRTC streaming, and a 12-vector anti-VM-detection stack plus an inline LuaJIT hook for in-game bot loading.

4image layers12anti-detection vectorsVNC + WebRTCremote access

DockerUbuntu 24.04CUDAProton-GEDXVK

windows-lab

Infra

28-step Packer-in-Docker pipeline → one-click Windows 10 IoT LTSC RE lab on Hetzner, ~3–4 min per VM, 20 in parallel, MCP gateway for Claude/Windsurf to drive RE remotely.

28build stages3–4 minboot/VM20parallel VMs~9 GBimage trim

PackerDockerWindows 10 IoT LTSCHetzner CloudCloudflare Tunnel

mongebot-go

Bot

Private pure-API-request viewer bot — Go core + Tauri 2 desktop shell. Production proof: 101 sustained viewers in one Docker container, four-figure broadcast views, real PayPal payouts.

101concurrent viewers14.2kbroadcast views$125payout (1 day)

GoTauri 2ReactTypeScript

dash-kizubot

SaaS

User-facing dashboard for KizuBot at painel.kizubot.com — bot config, VNC machine management, Kizu Assistant (Gemini), live GridView, hunting stats.

Next.jsTypeScriptStripeGemini API

zap-bot

SaaS

WhatsApp automation SaaS with atomic warm-up, spintax, and RLS-per-table.

TypeScriptPostgreSQLBaileys

bigot-next

SaaS

Gesior → Next.js 16 rewrite of the bigot.com.br portal (Jan 2026) with a browser-native ItemEditor + SPR + ObjectBuilder rolled into a single ~99% ObjectBuilder-parity admin tool.

90Next.js pages55API handlers30+editor components~99%OB parity (internal)

Next.js 16React 19TypeScriptTurbopackTailwind 4

kizumetrics

Infra

First-party server-side conversion gateway on Cloudflare Workers — 4-worker monorepo fanning conversions out to 9 vendor CAPI/EAPI endpoints with same-origin first-party hosting, 7d dedupe, 90d click-ID attribution.

4workers9vendor APIs7ddedupe window90dattribution

Cloudflare WorkersTypeScript 6Zod 4Cloudflare ZarazAnalytics Engine

Also shipped

  • mehah/otclient · Bot V8 sponsorCo-sponsored the Bot V8 port into mehah/otclient (commit 11cecb8c3, 2023-11-21). Credited in the upstream README.
  • tsBigNew · Tibia 8.60 socket bot (Rust)Tibia 8.60 socket bot in Rust simulating real Cipsoft-client packets. Demo on YouTube.
  • inivzap-botFreelance campaign-marketing WhatsApp platform — multi-session Baileys core, Express + EJS + Socket.io admin, ten-panel ops surface, 1.2k-line warming subsystem.
  • kizubotFlagship Tibia botting platform — kizubot.com landing + painel.kizubot.com dashboard + docs + changelog + store.kizubot.com. Started May 2024, paid launch Oct 2024.
  • kizu-otcCustom OTClient fork — BigOTC client, ElfBot NG 4.1.4 in C++, with Level 1+ anti-reverse hardening.
  • coreguard-launcherTauri 2 launcher for the CoreGuard anti-cheat OTClient — drives auth, version pinning, integrity check, and runtime launch.
  • tibia-coins-checkerFastAPI service that owns a Tibia Global account, beats Cloudflare/Turnstile, and exposes the last 25 Tibia Coin transactions as a 4-endpoint REST API.
  • monitoring-environmentCentral monitoring infrastructure for all kizuno18 projects.
  • lp-pascoagrana · Páscoa com Grana 2026Single-page info-product LP at pascoagrana.org (Easter ebook, R$12,49) — full marketing stack: pixels, GTM, Clarity, AdSense, UTMify, A/B tests, first-party analytics proxy via Cloudflare Workers.
  • playwright-audio-captcha-solverSolves audio reCAPTCHA via Playwright + speech-to-text, with a manual fallback.
  • windows-reversingPublic Ghidra scripts that trace LuaEngine internals inside a real game binary.
  • inivbot · cavebot Actions + RecorderContract (Feb 2026): cavebot Actions system + Recorder for inivbot.com.br on RubinOT RTC Client.
  • lp-kizubot · kizubot.com landingMarketing landing for KizuBot at kizubot.com — Next.js 15 + Radix + Framer Motion, dual-deploy on Vercel and Cloudflare Pages.
  • api-server-kizubot · KizuBot core APIMain API behind painel.kizubot.com — nginx-terminated TLS, VNC WSS relay, WhatsApp/TG fan-out, all on a private internal network.
  • alarm-panel · WhatsApp Alarm SaaSStatic SPA admin for the WhatsApp Alarm SaaS — Supabase auth + Postgres + 3 Deno edge functions, 4 dashboard tabs, and a generator that ships obfuscated Lua OTClient modules to customers.
  • alarm-kizubot · notification serviceInternal-only notification service for KizuBot — Baileys WhatsApp sessions + Telegram bot + in-game alarms, fan-out worker.
  • rtc · personal RubinOT Lua modulesPersonal Lua module pack for botting on RubinOT — Enhanced Look/Print, Dust Converter, Auto Restock v3, Loot-All-In-Floor, Force Distance Target, Face Turn, Hide No Walkable, terminal hook.
  • kizu-llmNotebookLM → WhatsApp bridge that talks to NotebookLM's undocumented internal Google API via a persisted Playwright session — no live browser scraping in the hot path.

Case studies

inivbot · cavebot Actions + Recorder (Feb 2026 contract)

Contract for inivbot.com.br on the RubinOT RTC Client. Built the cavebot Actions DSL (CheckBless / CheckSupply / NPC dialogs / boat NPCs / auto-sell / labels / bookmarks / lure / delay / say / use-with) and the Recorder UI on top of it.

Advanced Options + CheckBless action + Supplies Config — IF YES / IF NO branches feeding the cavebot action queue.
Advanced Options + CheckBless action + Supplies Config — IF YES / IF NO branches feeding the cavebot action queue.
Recorder · Special Actions panel — captured waypoint list + parametrised action editor.
Recorder · Special Actions panel — captured waypoint list + parametrised action editor.
Recorder · waypoint editor — auto-record toggle, reorder, file-backed `script.ini` save/play.
Recorder · waypoint editor — auto-record toggle, reorder, file-backed `script.ini` save/play.

cjakerbotpxg · 2019 C# external bot for PokeXGames

External PokeXGames bot in C# / WinForms (.NET 4.7.2) — co-developed with Cjaker around 2019. Not all original build assets could be recovered to render a faithful live screenshot, so the panels below are pixel-accurate reconstructions rendered from the project's `.resx` resource files (control names, exact Location / Size / Text, and the original embedded `Discord.ico`). The layout — what was on each tab, what the controls were called — is therefore authentic; the visual style is a faithful WinForms mock.

Original `Discord.ico` extracted from the project resources.
Original `Discord.ico` extracted from the project resources.
`frmMain` login launcher (196x57 FixedToolWindow, character picker).
`frmMain` login launcher (196x57 FixedToolWindow, character picker).
`frmDiscord` · Cavebot tab — waypoint list, 9-direction compass radio group, Type / Order Type / Options / Actions groupboxes, statistics sidebar.
`frmDiscord` · Cavebot tab — waypoint list, 9-direction compass radio group, Type / Order Type / Options / Actions groupboxes, statistics sidebar.
`frmDiscord` · Targeting tab — Pokémon target list, spell list, Add Target / Add Spell / Options sections.
`frmDiscord` · Targeting tab — Pokémon target list, spell list, Add Target / Add Spell / Options sections.

dash-kizubot · painel.kizubot.com tour

18-screen tour of the live KizuBot painel at painel.kizubot.com. Logged in to a real machine + character; every bot tab, the machine setup, the GridView, statistics, alarms, the humanization tuner — the whole user-facing surface.

Dashboard.
Dashboard.
Machine setup.
Machine setup.
Character picker.
Character picker.
Character overview.
Character overview.

coreguard-launcher · full UI tour

10-screen tour of the Tauri 2 launcher for the CoreGuard anti-cheat OTClient. This build is exclusive to Exordion — the custom 7.4 Tibia server (Bravora / Legacy / Aegis worlds). Captured against a stubbed Tauri invoke layer to walk every pipeline state — scanning, integrity error, update download, PLAY, engine select, news carousel, settings.

Home · ready — PLAY NOW enabled, 5 anti-cheat modules verified, news/stream panels populated.
Home · ready — PLAY NOW enabled, 5 anti-cheat modules verified, news/stream panels populated.
Home · scanning — shield in SCANNING state, modules verifying, no progress bar yet.
Home · scanning — shield in SCANNING state, modules verifying, no progress bar yet.
Home · integrity error — red ERROR shield, RETRY button, `Verification failed` stage.
Home · integrity error — red ERROR shield, RETRY button, `Verification failed` stage.
Update flow — `Downloading update...` at 50%.
Update flow — `Downloading update...` at 50%.

mongebot-go · full UI tour

23-screen tour of the private mongebot-go Tauri 2 desktop app captured against a local mock backend. Onboarding wizard, dashboard, profiles, proxies, tokens, stream monitor, scheduler, logs, settings, about, keyboard help — the whole control surface.

Onboarding · welcome step.
Onboarding · welcome step.
Onboarding · proxies step.
Onboarding · proxies step.
Onboarding · tokens step.
Onboarding · tokens step.
Onboarding · behaviour profile step.
Onboarding · behaviour profile step.

RTC · personal RubinOT Lua module pack (2025)

Personal module panel for botting on RubinOT. Nine player-facing helpers — quality-of-life, looting and movement utilities, plus an exposed RTC terminal.

RTC Modules panel — Enhanced Look, Enhanced Print, Dust Converter, Auto Restock v3, Loot All In Floor, Open Terminal RTC, Force Distance Target, Face Turn, Hide No Walkable.
RTC Modules panel — Enhanced Look, Enhanced Print, Dust Converter, Auto Restock v3, Loot All In Floor, Open Terminal RTC, Force Distance Target, Face Turn, Hide No Walkable.

KizuBot · live surfaces (kizubot.com)

KizuBot is my own multi-target Tibia botting platform — bot cores, dashboard at painel.kizubot.com, docs, changelog, store. Started May 2024, opened to paying customers in October 2024, still the active flagship. I own every surface here: the landing (lp-kizubot), the docs site, the changelog, the store, plus the painel + the core API + the alarm service.

www.kizubot.com — landing page.
www.kizubot.com — landing page.
kizubot.com/docs — product docs.
kizubot.com/docs — product docs.
kizubot.com/changelog — release history.
kizubot.com/changelog — release history.
store.kizubot.com — paid distribution.
store.kizubot.com — paid distribution.

CoreGuard · coreguard.com.br (backend + dashboard)

Live dashboard for the CoreGuard anti-cheat at coreguard.com.br. My role: backend + dashboard developer. Real-time WebSocket protocol, ~50 REST endpoints, multi-tenant auth, production Docker stack. Talks to the inivbt/SentinelCore DLL (per-module signed config, RSA-SHA256, ISRG/LE cert pinning).

coreguard.com.br — full-page capture.
coreguard.com.br — full-page capture.

lp-pascoagrana · Páscoa com Grana 2026 (live)

Live info-product landing at pascoagrana.org. Next.js 15 + React 19 + Tailwind + shadcn-ui (v0.dev scaffold) wired into a full paid-marketing stack: Meta / TikTok / GA4 pixels, GTM, Clarity, AdSense, UTMify, A/B tests, and a first-party analytics proxy (`KizuMetrics`) fronted by Cloudflare Workers at m.pascoagrana.org. Where I learned SEO and paid-campaign mechanics across TikTok / Facebook / Instagram / Google in production.

pascoagrana.org — live (iframed).

bigot.com.br · Baiak 999x portal

Live portal for the Baiak 999x server at bigot.com.br. `bigot-next` (my Next.js 16 rewrite of Gesior) serves the public site; `BIG-OT` (the modified-TFS C++ server I shipped 2023–2025) runs the game behind it.

www.bigot.com.br — full-page capture.
www.bigot.com.br — full-page capture.

WhatsApp Alarm OTClient · SaaS (alarm-panel + Lua module)

Customer-facing SaaS that turns in-game OTClient events into WhatsApp alerts. The `alarm-panel` SPA (React + Vite + Supabase + 3 Deno edge functions) lets the customer sign in, manage WhatsApp sessions, fire test messages, configure alarms and rotate API keys; the panel's `generate-script` edge function emits a triple-nested Hydra SPN-cipher-obfuscated Lua module with anti-sandbox checks that the customer drops into their OTClient. Backed indirectly by `alarm-kizubot` (Baileys + Telegram). Public repo: github.com/Kizuno18/alarm-panel.

`[ShowOff] Whatsapp Alarm OTClient — Lua Module [SAAS]` (2026-05-07).

Twitch bot operation — mongebot in production

Production artefacts from the Twitch automation stack (private `mongebot` Docker fleet + public YaBoi humanization branch). Six screenshots covering the bot driving live viewer counts, the resulting Twitch analytics, geographic spread, and the actual ad / bits revenue and PayPal payouts the operation generated.

mongebot Docker container logs (2024-10-13): viewer count climbs 8 → 66 → 99 → 101 on the target stream.
mongebot Docker container logs (2024-10-13): viewer count climbs 8 → 66 → 99 → 101 on the target stream.
Twitch broadcast dashboard — 3h54m duration, 14,226 live views, 3,539 unique viewers, peak 54.
Twitch broadcast dashboard — 3h54m duration, 14,226 live views, 3,539 unique viewers, peak 54.
Live + Clips viewership: 2,123 internal views (Browse Page 13%, Notifications-Onsite 10%) and views routed from top streamers (shroud, fl0m, tarik, blastpremier).
Live + Clips viewership: 2,123 internal views (Browse Page 13%, Notifications-Onsite 10%) and views routed from top streamers (shroud, fl0m, tarik, blastpremier).
Audience distribution — 3,345 views across US, PT, RU, AZ, NL, LV, KG, MY, PL, IE.
Audience distribution — 3,345 views across US, PT, RU, AZ, NL, LV, KG, MY, PL, IE.

HadesOT skin changer (OTClient, Cipsoft-only era)

Built a skin-changer module for OTClient on HadesOT back when the server officially only supported the Cipsoft client. Required running a private OTClient build against the live Cipsoft protocol and swapping outfit/look bytes client-side without server cooperation.

OTClient skin changer demo against HadesOT (Cipsoft-only era).

Demolidores miner bot (cast-driven, multi-MC)

99%-functional mining bot for the Demolidores server (demolidores.com.br): opens a password-protected cast, auto-reconnects and repositions, manages multiple miners through a proxy pool to bypass the 4-MC limit, parses the `using the last pick` textMessage to confirm mining, counts pepitas in real-time, calculates per-hour rate, and uses a keyword + challenge handshake to drop pepitas at the leader's feet for collection.

`[Massive Botting] Mineração` show-off (2023-05-10).

tibia-socket — 200 concurrent processes on a starter VPS

Production density benchmark of the `tibia-bot-rs` socket core: 200 concurrent `tibia_socket` processes running on a 1 vCore 3.6 GHz / 2 GB RAM / 40 GB SSD OVH starter VPS at 57.1% user + 41.3% sys CPU, ~10 MB RES per process, ~1.5 GB total RAM in use.

`top` on the production VPS — 200 tibia_socket processes, OVH starter hardware.
`top` on the production VPS — 200 tibia_socket processes, OVH starter hardware.

OTServ in 3 minutes — Docker pipeline

Show-off of the local Docker workflow for OTServ that replaced the old VM cycle. Learned from marcoshps11 in 2023 with help from the Configurando Docker no Windows — Adeus VM topic by marcos on tibiaking.com. Published on YouTube as `[Show off] ABRINDO OTSERV EM 3 MINUTOS — Docker` (2024-09-27).

Show-off — Docker OTServ pipeline (2024-09-27 upload).

ChatGPT pipe · OTClient Lua module (mid-2023)

Live ChatGPT bot that runs entirely inside an OTClient-based Tibia server. A Lua module (`libs/chatGPT.lua` on `kizuLibrary@v2`) hooks the `onTalk` event for private messages and forwards them over `HTTP.postJSON` to a local Python/Flask `pipe.py` proxy on `127.0.0.1:8080`, which maintains per-player session state and relays to OpenAI's `text-davinci-003` Completions API. Hard caps: 8 concurrent conversations, 3-minute idle timeout, ≤200-char chunked replies at 4 s intervals to stay under the game's chat rate limit; `encerrar` keyword ends a session early. Lua code first committed 2023-06-17 (commit `1deb480`); demo video shipped 5 weeks earlier on 2023-05-10.

`[OTCLient] Chat GPT pipe connection` (2023-05-10).

baiak-icewar — spoof spike (Oct 2023)

A single-night protocol-socket exercise that pushed baiak-icewar from a ~65-player baseline to a 217-player peak on otservlist (logged at 2023-10-15 04:14). Filed as a `[Show off]` retroativo to back the public claim that otservlist's spoof-detection was selectively enforced. OTLand thread: https://otland.net/threads/fake-characters-he-said-xinn-a-black-hole-of-ignorance.286599/

otservlist 48-hour chart for baiak-icewar — peak Oct 15 2023 04:14, 217 online.
otservlist 48-hour chart for baiak-icewar — peak Oct 15 2023 04:14, 217 online.
Show-off retroativo — published 2024-09-06.

BigOTC · ElfBot NG 4.1.4 (proprietary C++ bot module)

From-scratch C++ recreation of ElfBot, shipped inside the BigOTC OTClient build, hardened against reverse engineering (compile-time XOR string obfuscation, opaque typeinfo via class renames, fmt::runtime error formats, hidden visibility, dead-code stripping, paired-binary-diff release gate).

ElfBot NG 4.1.4 toolbar — Healing, Aimbot, Lists, HUD, Cavebot, Targeting, Proxy, Icons.
ElfBot NG 4.1.4 toolbar — Healing, Aimbot, Lists, HUD, Cavebot, Targeting, Proxy, Icons.
HUD configuration panel — per-feature toggles, settings, anti-leak format strings.
HUD configuration panel — per-feature toggles, settings, anti-leak format strings.
Live demo (2026-03).

OTClient UI redesign (2026 contract)

Active client engagement: modernising the in-game UI of an OTClient-family client without touching gameplay. Yellow-medieval layouts → dark, dense, search-able panels with consistent affordances.

Pokémon Captured

Before
Pokémon Captured before
After
Pokémon Captured after

VIP / Friends list

Before
VIP / Friends list before
After
VIP / Friends list after

Pokémon Seller

Before
Pokémon Seller before
After
Pokémon Seller after

Open-source contributions

Active contributor to opentibiabr/otclient — vBot/forge bug fixes, Android build modernisation, encryption + animation crash fixes, Monk vocation support across the bot scripts.

  • #1675fix(forge): convergence item list not refreshing and negative gold guard2026-04-20
  • #1687fix(vBot): restore looting mode label updates in TargetBot2026-04-18
  • #1686fix(vbot): extend findItem helper to search all equipped inventory slots2026-04-18
  • #1684fix: encryption system crashes and data corruption when ENABLE_ENCRYPTION=12026-04-16
  • #1674feat(android): implement clipboard and input toolbar with paste/copy2026-04-16
  • #1673fix(android): resolve black screen, modernize build with vcpkg and LuaJIT2026-04-16
  • #1683fix: avoid animation phase edge-case crashes2026-04-16
  • #1682fix: typo thingTye -> thingType2026-04-15
  • #1532improve(vbot): poscheck: support optional maxRetries argumentco-authored2026-04-20
  • #1661feat(vBot): add Monk vocation (5/15) support across bot scripts2026-03-15

Finished and shipped Bob's stalled `pr/627` branch — adds the delay before requesting the OTP that fixed the new pairing-code path on the maintained TypeScript WhatsApp Web library. The merged commit was subsequently mirrored into ~17 downstream Baileys forks (visible via `gh search/commits`).

  • #643Pr/627 — OTP-delay fix for the new pairing-code pathco-authored2024-04-28

Dockerfile fix that strips trailing whitespace/newline from the vcpkg-commit-id extraction in `vcpkg.json` — `git checkout` was failing with `pathspec '...?' did not match any file(s)`. Picked up by at least five downstream canary forks.

  • #2797fix: dockerfile (vcpkg commit-id whitespace)2024-08-07

OTX Tibia server fork — added a `getOutfitByLookType` Lua helper.

  • #1added getOutfitByLookType2023-11-09

Experience

  1. 2024 — present

    Current

    Owner & Full-stack engineer

    KizuBot.com

    Own and operate a multi-target Tibia botting platform — bot cores, web dashboard, infra, payments, anti-detection layers. Started May 2024, opened to paying customers in October 2024. Main, ongoing project.

    • Designed the customer-side runtime + anti-detection layers behind KizuBot
    • Built the Next.js + MariaDB dashboard at painel.kizubot.com (auth, billing, real-time machine grid)
    • Operated the hardened VM fleet used by remote customers
    • Reverse-engineered private Tibia game-protocol surfaces to keep the platform compatible
  2. 2026 — present

    Current

    Co-Founder & Backend + Dash

    coreguard.com.br

    Co-founded CoreGuard, an anti-cheat SaaS for OTClient-family clients. Backend + dashboard developer end-to-end (real-time WebSocket protocol, ~50 REST endpoints, multi-tenant auth, production Docker stack, React frontend).

    • Co-founded CoreGuard and shipped the customer-facing dashboard at coreguard.com.br
    • Wires into the inivbt/SentinelCore anti-cheat DLL (per-module signed config, RSA-SHA256, ISRG/LE cert pinning) which I also co-author upstream
  3. 2026 — present

    Current

    Tech Lead at Client Development

    pokealliance.com

    Tech lead on the PokeAlliance OTClient — own every layer of the client end-to-end: C++ core optimisations, Lua game scripts, OTUI / module UIs. Modernising and evolving the whole surface.

    • Owning the full client stack: C++ engine perf work, Lua script architecture, OTUI / module UI redesigns
    • Modernised the legacy OTClient UI module set against the PSB design spec while keeping 100% gameplay parity
    • Drove the CoreGuard anti-cheat handshake (opcode 1562 + DLL) and the v2 challenge-response wire (HWID binding, secret-out-of-binary) into the client
    • Set up the Windows CI and the MinGW Linux cross-compile path so contributors can build without MSVC
    • Co-maintainer-level contribution flow on tanjirokamadoserver/PokeAlliance_Client (12+ merged PRs in May 2026 alone)
  4. Private engagements

    Security hardening · ZeroBot (NDA)

    ZeroBot (zerobot.net) · Cjaker

    Contracted security-hardening engagement on ZeroBot for Cjaker. Scope: reverse engineering of the launcher + runtime, paired with hardening recommendations delivered as a private report. Findings and dates withheld per agreement.

    • Closed-scope binary-RE + security hardening engagement on the ZeroBot launcher and runtime
    • Deliverable: a private hardening report only the contracting party sees
  5. Feb 2026

    inivbot cavebot Actions + Recorder (contract)

    inivbot.com.br

    Built the cavebot Actions language and the Recorder UI for inivbot.com.br on the RubinOT RTC Client.

    • Shipped CheckBless / CheckSupply actions with YES / NO branch routing
    • NPC dialog automation, including boat NPCs and auto-selling item lists
    • Recorder with editable waypoints, auto-record, reorder, and `script.ini` save/play
  6. 2023 — 2025

    TFS / C++ engineer · Full-stack

    bigot.com.br (Baiak 999x)

    Built and maintained a Baiak 999x Tibia server (mounts, auras, wings) on a heavily modified TFS C++ codebase, plus the game's web portal stack.

    • Shipped new TFS systems in C++ — mounts, auras, wings, custom content pipelines
    • Authored Python codegen for items/monsters/spells (JSON → XML + Lua)
    • Packaged the server as a multi-stage Docker image with MariaDB + Nginx reverse proxy
    • Owned the PHP web portal (big_website) and led its Next.js migration (bigot-next)
  7. 2016 — 2019

    OTClient & Tibia network engineer (self-directed)

    Independent

    Shipped custom OTClient builds and protocol-level tooling for the Tibia/OTServ community.

    • Authored custom OTClient forks (kizu-otc) tailored for botting/anti-cheat use cases
    • Built socket-level Tibia clients in Rust and TypeScript (tibia-bot-rs, tibia-coins-checker)
  8. 2014 — 2016

    Xenobot scripter (Tibia Global)

    Xenobot.net community

    Wrote and sold casino/automation scripts on the (then-dominant) Tibia Global botting platform.

    • Earliest commercial dev work; first contact with packet captures and debuggers

Skills

Reverse engineering

  • C / C++
  • Lua C API hooking (LuaJIT 2.0 / 2.1)
  • x86 / x64 inline hooks
  • Ghidra · IDA Pro · x64dbg · OllyDbg
  • Fiddler · mitmproxy · packet capture
  • Windows internals (.pdb, RTTI, loaded modules, named pipes)
  • Wine / Bottles tooling
  • Tibia game protocol
  • Twitch GQL · IRC · web crypto
  • Browser automation (Playwright · undetected-chromedriver)

Systems

  • Linux LD_PRELOAD
  • Windows DLL injection
  • Tauri 2
  • Docker · Compose
  • qcow2 / KVM
  • Cloudflare Tunnel

Backend

  • TypeScript · Node.js
  • Rust
  • Go
  • Python
  • Java (Minecraft Forge era)
  • PHP
  • PostgreSQL
  • MySQL

Frontend

  • Next.js (App Router)
  • React
  • Tauri 2 desktop
  • Tailwind CSS
  • shadcn/ui

Infra & ops

  • Vercel · Cloudflare
  • Docker Compose
  • Prometheus · Grafana
  • PM2 · systemd
  • Stripe billing
  • Baileys (WhatsApp)
  • BGP · IX.br
  • Datacenter colocation (Ascenty SP4)
  • Link / port capacity, redundancy design

Story

  1. 2014

    Tibia casino scripts on Xenobot.net

    Started at 14 reverse-engineering casino bots on the (then-dominant) Tibia Global botting platform. First contact with packet captures and a Windows debugger.

  2. 2015–2017

    Apprenticed under Cjaker

    Two formative years working under Cjaker — creator of ZeroBot (zerobot.net) and a respected figure in the OTServ community. Shaped how I communicate, how deep I go on a problem, and how long I'm willing to stay with it.

  3. 2015–2017

    Modded Minecraft — Java + server internals

    Three years deep in modded Minecraft: Forge mods, server admin, modpack tuning. Touched 1.2.5, 1.5.2, 1.7.10, 1.8, 1.12.2 and ran A Era do Futuro / A Era do Futuro 2, FTB Infinity, FTB to the Sky, FTB Evolved. First time meeting Java, JVM tuning, and the shape of Minecraft server stacks.

  4. 2016–2019

    OTClient + Tibia network internals

    Fell into the OTClient (C++/Lua) ecosystem. Learned socket/packet structures, opcode tables, encryption layers, and how to build custom clients that the official protocol would still accept.

  5. 2017–2019

    Custom ElfBot for HeroesOT (built from scratch)

    Before otcv8 and otclient-redemption/mehah were a thing, I wrote a custom ElfBot from scratch in Lua to play on "The Heroes of Time" (later HeroesOT). First real product I shipped end-to-end on the OTServ side.

  6. 2018

    First exploit — accidental SQLi on HeroesOT

    While building a multi-character login button on top of OTClient, a malformed query in my own code surfaced a SQL injection in HeroesOT's `protocolLogin` (login/password inputs). I ended up logged in as the server's admin by accident. That bug was the moment glitches and exploits became a real interest.

  7. 2019

    First reverse-engineering project

    Spent 4 months building an external bot for PokeXGames alongside Cjaker. First real RE work — pointer scanning, offset structures, and hands-on time with x64dbg, OllyDbg, and Fiddler.

  8. 2019

    ExpertHax / Digimon Masters Online — payload-side cracking

    Playing Digimon Masters Online on Steam at the time. Cjaker walked me through cracking the famous ExpertHax DMO bot (https://experthax.com) by analysing its outgoing payload — first time I really learned to read HTTPS traffic in Fiddler and reason about a paid bot's licensing wire-format.

  9. 2022–2024

    Twitch 360 bot · YaBoi + mongebot

    Built a full Twitch automation suite — multi-stream viewing, account creator, token + revenue manager, bits/subs/comments/VOD views, partner+affiliate accounts, channel points, lurk, chat ads, SEO. Two parallel branches: public YaBoi (C# → Python) focused on 100% human-like browser behaviour, and the private API-request implementations (mongebot Python → mongebot-go Go) that handled scale. Reached elite tier in under 2 months. Eventually handed dashboard-inflation methods to the two largest names in Twitch botting after they couldn't crack them. Heavy schooling in web crypto and network protocols.

  10. Mar 2023

    wppBot · 60k users · learned JavaScript

    Released the first version of the Kizuno18 WhatsApp bot. It hit 60k users across 2k groups before Meta forced the upstream library (@open-wa/wa-automate) to stop. Also my real JavaScript bootcamp — command dispatch, async I/O, FFmpeg media pipelines, group event handling. Source is now public on GitHub.

  11. May 2023

    Massive Botting · Mineração (Demolidores)

    Shipped a 99%-functional cast-driven mining bot for the Demolidores server (demolidores.com.br): proxy pool bypasses the 4-MC limit, auto-reconnect + reposition, anti-idle, real-time pepita counter + per-hour rate, textMessage parsing to confirm mining, keyword/challenge handshake to drop loot at the leader's feet. Each miner ran at ~0–0.7% CPU and 100 MB RAM on a Ryzen 9 6900HS / 40 GB DDR5.

  12. 2023

    Baileys migration · JavaScript → TypeScript across the stack

    After Meta forced `@open-wa/wa-automate` offline, ported the WhatsApp work to Baileys and used the move as an excuse to migrate every JS codebase I owned to TypeScript. From this point on, all my Node/Next.js work is TS-first.

  13. 2023

    Ghidra deep-dive with Sharingan, Luckez & Ryanzin

    Learned Ghidra properly alongside Sharingan, Luckez and Ryanzin — the point where reverse engineering stopped being pointer hunts and started being real binary analysis: decompilation, RTTI extraction, control-flow tracing, scripting the disassembler.

  14. 2023

    Docker pipeline for OTServ — learned from marcoshps11

    Picked up Docker properly under marcoshps11. Replaced the old VM workflow with containers — `docker compose up` and an OTServ instance is live in ~3 minutes instead of a half-day VM rebuild. Published as a `[Show off] ABRINDO OTSERV EM 3 MINUTOS — Docker` later (2024-09-27).

  15. Aug 2023

    bigot.com.br · TFS C++ (2023–2025)

    Started two years on the Baiak 999x server: heavily modified TFS C++ core, new mounts/auras/wings systems, custom DB-backed servos system, Python codegen for game data, Docker production stack, legacy-character SQL bridge.

  16. Oct 2023

    baiak-icewar spoof spike — listing-fraud demo

    A one-night demonstration: opened raw protocol sockets against baiak-icewar to push its otservlist player count from ~65 baseline to a 217-player peak in minutes (chart at 2023-10-15 04:14). The point was to back a public complaint that otservlist's spoof-detection was selectively enforced — large servers paying to keep their listings safe. Posted as a `[Show off]` after the OTLand thread.

  17. Nov 2023

    Sponsored Bot V8 port to mehah/otclient

    One of the sponsors of the Bot V8 port (originally otcv8) into the mehah/otclient codebase — landed in commit `11cecb8c3` on 2023-11-21 (`feat: v8 Bot`). Credited in the upstream README alongside @luanluciano93, @SkullzOTS, @kokekanon and @FranciskoKing — https://github.com/mehah/otclient

  18. May 2024

    KizuBot launch

    Started building KizuBot in May 2024 — a multi-target Tibia botting platform with its own bot cores, dashboard, infra, and billing. Opened to paying customers in October 2024; still the active flagship today.

  19. 2024

    IDA Pro with Caio Cesar

    Picked up IDA Pro under Caio Cesar. Crossed the gap from Ghidra-only to working comfortably in both — function recovery, type propagation, IDC/IDAPython automation.

  20. 2024–2025

    Anti-cheat, Rust, infra at scale

    Shipped Sentinel Core (anti-cheat for OTClient), the kizuno-vm hardened gaming sandbox, mongebot-go (Go+Tauri), and the tibia-bot-rs Rust workspace (9 crates).

  21. 2025

    Network + datacenter infra — mentored by hosters

    Spent the year picking up real network + datacenter operations from three hosters: Pietro Albano at MeteorCloud (AS210554), Lucas Silva Oliveira at MagnoHost, and André at LATAM Data Center. Hands-on with physical hardware, BGP, IX.br peering, link-redundancy design, port / Mb / Gb capacity planning, and general telecom flow. First time stepping inside a real DC floor at Ascenty SP4 (9.2 MW, ~7,200 m², N+1, Osasco / São Paulo).

  22. Early 2025

    Next.js · dash-kizubot

    Learned Next.js (App Router) properly while building dash-kizubot. Now my go-to for full-stack work — every TypeScript project since lives on this stack.

  23. 2025

    inivbot RE engagement — one-month deep-dive

    Contracted to hunt Lua-side vulnerabilities and crack-paths in inivbot.com.br. One straight month doing nothing but reverse engineering — first proper exposure to `.pdb` symbol files, RTTI walking, loaded-module enumeration inside a running process, `mitmproxy` for HTTPS interception, and Windows named pipes as an IPC surface. Biggest single jump in RE skill so far. The keepers from that month live in the public `windows-reversing` repo (https://github.com/Kizuno18/windows-reversing) — toolset + the Ghidra scripts that hunt LuaEngine internals.

  24. 2026

    ElfBot ported from Lua to C++ (otclient-redemption)

    Rewrote the earlier Lua ElfBot directly inside a private fork of otclient-redemption as a plug-and-play `.cpp` / `.h` module. Moving the bot out of Lua into the engine itself defeated the trivial Lua-string leaks that made the old version easy to copy — much harder to lift from a stripped binary.

  25. Jan 2026

    Gesior → Next.js 16 (BigOT portal)

    Wrote bigot-next: a from-scratch Next.js 16 rewrite of Gesior (the OTServ PHP CMS) for bigot.com.br — characters, guilds, highscores, sales, account flows, all hitting the live game MySQL directly.

  26. 2026

    Reverse-engineering as a product

    luahook, kizuEx, windows-lab — RE tooling productised: inline hooking across LuaJIT games, dual-platform shims, reproducible Windows RE labs with Ghidra/IDA-headless MCP servers.

Contact

Let’s build something low-level.

Open to RE work, anti-cheat, OTClient consulting, and full-stack SaaS.