Posts
All the articles I've posted.
A Deeper Dive into Ratchet
Posted on:March 17, 2026A deeper look at how Ratchet works under the hood: multi-metric optimization, UCB1 strategy selection, externalized memory, rollback, and why I think these loops matter.
Building a Slack Poker Bot with Zero Server Costs
Posted on:February 18, 2026How I built a full-featured Texas Hold'em bot using only free cloud resources; Vercel Edge Functions, Upstash Redis, and GitHub Actions.
Building a Bug-to-PR Pipeline for Kotoba
Posted on:February 5, 2026How I built a feedback pipeline that goes from in-app bug report to GitHub PR in minutes, with AI handling the implementation and me keeping the final say.
Self-Hosting Romm: Your Retro Game Library
Posted on:April 10, 2025Romm is a fantastic web-based application for managing and playing your retro game library.
Weekly Dose of Content #2
Posted on:August 20, 2023Creating a Web Framework with Python
Posted on:August 12, 2023Yes, let’s create yet another web framework, because why not? By the end of this post, we’ll be able to use our new web framework.
Weekly Dose of Content #1
Posted on:August 6, 2023A Guide to Creating Comprehensive, Effective Software Documentation
Posted on:December 15, 2022A guide to creating comprehensive and effective software documentation. It provides tips and guidelines for creating documentation that is easy to read and navigate. This article is aimed at software engineers and developers who want to improve their documentation.
Calling Rust code from Python
Posted on:December 10, 2022Call Rust code from Python using the cffi library. It covers the necessary steps and discusses the benefits of using Rust and Python together.
Guide to Using the itertools module for Efficient Iteration and Combinatoric Operations in Python
Posted on:December 3, 2022A guide to the itertools library in Python, which provides tools for efficient iteration and combinatoric operations. It covers common use cases and demonstrates how to use the library to improve the efficiency of your code.