Portrait of Kevin, the developer behind tokyob0t

whoami

Hi, I'm Kevin

Offensive security

I take things apart to understand how they break, then build them better. Linux-first, open source by default.

01

About me

I am Kevin — tokyob0t online — a developer from Chile. Offensive security is what I am passionate about: understanding how systems fail, reading other people’s code and building tooling around the gaps I find.

That curiosity is the whole job: most of what I write ends up open source, and if a tool I need does not exist, I write it myself.

Focus
Offensive security
Daily driver
MacOS · Neovim
Location
192.168.0.9

02

Things I've built

Mostly the tool I needed that week, written because nothing else did the job. Desktop software, parsers and bindings — all of it is on GitHub.

dotfiles

My Arch Linux configuration, from the window manager down to the shell.

Lua

PotatoWidgets

Widget system written in Python for X11 and Wayland, using GTK+ and GtkLayerShell.

Python

Packages

A GTK+ application to manage packages from Arch Linux and the community repositories.

Python

astal-lua

Lua bindings for libastal, for building desktop widgets in Lua.

Lua

hyprparser-py

A Pythonic parser for Hyprland configuration files, so scripts can read and rewrite them safely.

Python

cat ~/.config/nvim

My Neovim setup

A modular Lua config on lazy.nvim, shaped the way I actually work.

Source

03

Tech stack

Security & systems

  • Offensive security

Languages

  • TypeScript
  • Fennel
  • Vala

Tools

  • BurpSuite

Other

  • Astro
  • Node.js
  • HTML

04

Get in touch

Open to security work and anything that involves poking at systems until they make sense.

Email for anything work related, Matrix for a quick question. The form has no backend yet.