Blog posts

Bidirectional tRPC

October 14, 2025

Implementing bidirectional RPC in Typescript using a little-known TypeScript feature.

Typescript ·Turborepo ·tRPC

Translate Tool

September 8, 2025

A Rust CLI tool to improve DX when working with translation files.

Rust

Goeie

June 27, 2025

Simple but powerful redirection service with a simple configuration file.

Rust

Docsman

June 13, 2025

A simple markdown documentation webpage CLI tool with hot reloads, built with Rust.

Rust ·Svelte

Youtils

October 23, 2023

Making a Browser Extension to block unwanted YouTube recommendations.

Svelte ·Browser Extension

Finding nearby players

September 23, 2023

Reading a real-time log file to determine player locations in a multiplayer game.

Rust

My first bug bounty

September 20, 2023

Exploiting a vulnerability in a FiveM server's phone implementation and getting paid.

Lua

Scraping 100K mods

September 19, 2023

How I scraped over 100-thousand Grand Theft Auto 5 mods and listed them on a single site.

Rust ·Typescript ·Svelte

EasyStegano

May 30, 2021

A Java-based steganography tool that hides secret messages in images using AES encryption.

Java

BetterFoodValues

May 6, 2021

A Minecraft plugin for spigot servers that allows users to customize food attributes.

Java

Ghosted

August 7, 2020

A platformer/puzzle game created for the 2020 Brackeys game jam.

C# ·Unity

boris.64

borisnl@proton.me

@borisnl@mastodon.social

@borisnliscool

Copyright © 2016-2026 boris.foo, All rights reserved.