Journal

Technical discourse, architectural logs, and research notes.

Reflections · 12 min
Mar 14, 2026

Sanzo Wada's Colors in Your Code: How I Brought a 1930s Color Dictionary to AI and Web Development

A story about aesthetic, a forgotten Japanese artist, and turning 348 curated palettes into an MCP server that actually helps me build better interfaces.

Reflections · 5 min
Jan 29, 2026

What matters the most for me after 15 years of experience — reflections triggered by AI integration

On simplicity, boundaries, and building software that lasts.

Engineering · 6 min
Dec 17, 2025

TRIZ: an engineering way to think about problem solving

Resolving contradictions instead of balancing them.

DevOps · 8 min
Aug 20, 2025

Let's Encrypt on Ubuntu + Nginx Tutorial

Install, configure, and auto-renew free SSL certificates to save costs on SSL infrastructure.

PHP · 12 min
Jul 06, 2025

Building a Simple PHP Composer Package

Make it clean, make it shareable: writing your own Composer package with good organized structure.

DevOps · 6 min
Jun 26, 2025

FastAPI + Docker for Quick Python APIs

Add lightning-fast Python endpoints to your Laravel app using FastAPI and Docker.

DevOps · 8 min
May 24, 2025

Fail2Ban: A Practical Way to Secure Your Server from Brute Force and Bot Attacks

Instantly shield your Ubuntu 24 server from brute-force logins and automated scans with minimal setup.

Reflections · 4 min
Feb 24, 2025

Art in Everything: From Bruegel to Web applications

Why creativity is everywhere — if we choose to see it. In art, in programming code, in our everyday actions.

Laravel · 7 min
Nov 10, 2024

Leveraging Traits in Laravel Eloquent Models

Building Reusable Functionality with the Numberable Package.

Laravel · 4 min
Jun 23, 2024

UUID Generation in Eloquent Models in Laravel

Integrate UUIDs into Laravel Models for unique and reliable identifiers using a trait approach.

DevOps · 6 min
Jun 03, 2024

SSH Brute Force Attacks: Obvious Way to Secure Your Server

Learn about SSH brute force attacks and discover an effective way to secure your remote server from such threats by using SSH key authentication instead of login/password authentication.

Laravel · 8 min
Jan 27, 2024

Using Static Analysis in Laravel: A Guide to Starting with PHPStan in Your Project

Step-by-step guide on how to install and configure PHPStan in Laravel to begin benefiting from code coverage with static analysis.

JavaScript · 4 min
Jan 10, 2024

Resolving Global Variable Conflicts in Minified JavaScript: A Case Study with Vite and Terser

Simple solutions to avoid global variable conflicts in minified JavaScript using Vite and Terser.

Vue.js · 15 min
Dec 10, 2023

Turn Vue.js 3.0 SPA to embedded widget

Seamlessly integrating Vue.js 3 SPA as Embedded Widget: A Step-by-Step Guide.

Stay Updated

Join the mailing list for technical discourse, architectural logs, and research notes. No spam, ever.