engine & tools programmer
My website for essays, tinkering, cool things I build or whatever new skill I'm learning atm.
"as you think, so you shall be"
react / typescript / vite
match mouse travel and field of view between Tarkov, aim trainers, and other shooters. calibrate what the math cannot verify.
react / vite / typescript / tailwind
A pre-raid planner for Escape from Tarkov: what to pack, what to do on this map, and which task to run next.
entt / jolt / imgui / vulkan
Simple 3D game engine with retro/PSX aesthetics and quirks written in C++ with Vulkan API
hyprland / waybar / eww / rofi
My Hyprland desktop config: Waybar, Rofi, an Eww hardware HUD and an ASCII audio visualizer, with scripts to install it.
react / typescript / scss / rollup
My React component library for green-phosphor CRT sites: layouts, content blocks and templates for blogs, wikis and project logs.
python / tkinter / ttk
A desktop personal wiki in Python and Tkinter, modelled on Zim, with a green phosphor terminal look.
lua / neovim / telescope.nvim
Telescope picker for running project scripts and CMake, Make or Meson build targets from Neovim.
c++17 / opengl / glfw / glew
Small C++17 game engine I built to learn engine programming. OpenGL 3.3, Bullet physics, JSON scenes and a first-person sandbox.
react / typescript / vite / webgl
React components for the Warcraft III menus and HUD, drawn at runtime from the game's own BLP textures and MDX models.
react / typescript / vite / webgl
A Warcraft III build order trainer with a game timer, key-moment alerts, and builds you can write or import as JSON.
lua / neovim
C++ class wizard for Neovim: new classes from templates, header/source switching and method stubs.
c++17 / opengl / glfw / glad
A C++17 and OpenGL 3.3 engine for a PSX-looking medieval dungeon crawler. It got as far as one walkable dungeon and a sword.
Scanning for your position.
install nvim-sektant alongside your current config, then find files, run scripts and open notes.
my setup for coding new projects while keeping context between AI prompts
how I use AI to learn while not letting claude fry your brain
how you can quickly setup a neovim from zero to full working web dev ide