Small things, built to learn.

- Year
- 2025 – now
- Role
- Everything
- Stack
- PHP, C++, Python, GLSL
- Links
- Source on GitHub ↗
Overview
A PHP framework from scratch, C++ exercises, a domain watcher, a self-updating GitHub profile and the shaders on this site – the lab where most ideas start.
Not everything needs to be a product. The lab is where I take something apart to understand it – a Laravel-style framework rebuilt from its router up, the C++ from vocational school, a GitHub profile that renders its own cards with live numbers every three hours.
The Lab section on the home page lists them all.

Implementation
01
Mini-Laravel
Router, dependency-injection container, controllers and middleware – written from scratch to understand what the framework does for you.
02
A profile that builds itself
A scheduled workflow renders the profile banner and project cards with live data, text shaped with HarfBuzz so it looks the same everywhere.
Technical challenges
Finishing small things
The rule in the lab: every experiment gets a README and a commit history someone else can follow.