Tired dev notes

Modern technology sucks

Routing a docker network via wireguard

Read more →

Setting up a local network

Read more →

Docker and system hardening

Read more →

CopyFixer plugin

Read more →

AppArmor hardening

Read more →

Improving Nginx Config

Read more →

Nginx RCE + Brotli

Read more →

TCP Fast Open in Nginx

Read more →

Ubuntu LTS Upgrade

Read more →

Securing Internet Facing Service — Follow-up

Read more →

Wi‑Fi Adapter Keeps Dropping

Read more →

URL checker

Read more →

Securing internet facing services

Read more →

Telegram avatar

Read more →

Adjust NVIDIA GPU TDP on Linux

Read more →

ECS vs Burst Benchmark

Read more →

Multiplayer bomberman

I'm not particularly known for my creativity or ability to generate interesting game ideas; usually I start with a clone, tweak things a bit, and see how it goes. Read more →

Wolves Emperor

Have you ever wanted to feel like Tony Stark from Iron Man. Not as a dude with a fricking nuclear reactor in his chest, but as a dude who can control home and pc using his voice alone.
Read more →

Runtime navmesh backing for AI navigation

While developing a hyper casual game, I stumbled onto a problem of implementing AI navigation. The difficulty is the game has a dynamic environment, where platforms can fall. I've come up with a couple of solutions. Read more →

How vtubers inspired me to create a moddable game

On New Year’s Eve of 2023, I was watching Fuwawa and Mococo, thinking about how lovely it would be if I could create a game where they and other vtubers could apply their creativity, while having fun and entertaining viewers. Suika was at its peak of popularity, so I’ve decided to recreate it, but with a twist: it would allow anyone to change how the game looks and share it with others. Unfortunately, when I finished the game, the popularity of Suika genre had already plummeted, and also I didn’t have enough courage to write emails to vtubers that I loved watching at the time. I had no idea how to implement it, other than some basics from modding other games. And when you don’t know, this is where the fun part begins!

Read more →