DevLog & Showcase
Hi, I’m Sergey. I build web platforms and explore the systems behind them.
Backend developer exploring full-stack workflows with modern tools — WordPress, Laravel, PHP, Node.js, React, and Docker.
I enjoy software that is simple, maintainable, and pleasant to work with.
Latest posts
Notes on WordPress, modern stacks, and experiments in development.
-

From “No Docker” to “Trust Boundaries”: How an AUR Supply-Chain Attack Changed My View of Local Development Environments
A few months ago I wrote an article describing my local PHP and WordPress development setup on Arch Linux. The idea was simple: one command → working project No Docker.No containers.No extra abstraction layers. Just native Linux services: For a long time it worked exactly as intended. Fast.Simple.Predictable. I still believe the technical solution itself…
-

Zero-config local PHP/WordPress development environment on Arch Linux (without Docker)
• One nginx config • One SSL certificate • Dynamic project routing • One command project bootstrap Result: new PHP project in ~5 seconds.
-

Why I Moved to Arch Linux
I didn’t switch to Arch Linux because it’s better in some absolute sense.And not because other distributions are worse. At some point, I just noticed that I wanted fewer ready-made answers. Before that, I was on CachyOS.It worked well. It was fast, comfortable, and mostly invisible.That was useful — especially when I didn’t want to…
-

A Quiet Check-In
Over the past few months, I’ve been noticing that working on projects “for someone else” has started to feel heavier than solving complex technical problems. Not because I’m tired of development itself.More because I’m tired of not having a direction that feels truly mine. I can work for a long time. I can do things…
-

Building a Tiny 2048 Clone with Vanilla JavaScript
I wanted a lightweight version of 2048 that runs from a single index.html with zero build tools. The result is a compact, modular implementation in plain HTML/CSS/JS — easy to read, easy to tweak, and fun to extend.
-

Why Developers Keep Reinstalling Linux — Even When Nothing Is Broken
Developers often reinstall Linux not because something is broken, but because they want clarity, control, and a clean foundation. A fresh system feels lighter, faster, and easier to work with — like hitting a reset button for both the OS and the mind.