Projects
Project Beginnings
April 4, 2026
Every project starts with a spark. For me, it was a question: What if I built my own Digimon/Tamagotchi-style virtual pet game — but made it actually scalable?
Built-in Security Features
April 4, 2026
To reduce reliance on external security plugins, we built multi-factor authentication and email verification directly into the theme — keeping the site secure and fully self-contained.
Plugin Reduction and Performance Boost
April 4, 2026
With all core functionality living in the theme, we audited every active plugin and removed anything that was no longer needed — resulting in a faster, leaner, and easier-to-maintain site.
From Child Theme to Full Theme
April 4, 2026
As custom functions multiplied, the child theme became too heavy to maintain. Moving to a fully independent custom theme freed us from parent theme constraints and gave editors clear guardrails.
Custom Page Builder
April 4, 2026
Originally, pages were built in Elementor but multiple plugins slowed load speed and created visual inconsistencies. We replaced it with a custom page builder built directly into the theme. The Problem with...
Starting the Community Forum
April 4, 2026
The project started with a popular forum plugin. While feature-rich, it was complex to set up and didn't integrate well with other site features so we began moving key functionality directly into...
Bulletproof Deployment with Python & Docker
April 4, 2026
Moving a Laravel backend from local development to a production Docker image involves several "fragile" steps: swapping .env files, clearing logs, building frontend assets, and handling storage symlinks. One missed step means...
Procedural World Building via Hexagonal Masking
April 4, 2026
For a virtual pet world, static backgrounds get boring quickly. I needed a way to generate unique, visually interesting maps for different biomes (Grass, Sand, Snow) without hand-drawing every single variation.
Smart Sprite Scaling with Pillow
April 4, 2026
Original game assets were designed as 16 times 16 pixel sprite sheets in 3 times 10 grids. While perfect for a retro engine, they were too small for modern web display. Manual...
