Projects · SuperKernel · Toolbox · Contact
I build the layer underneath PHP services: SuperKernel, a component framework for long-running Swoole applications; the tooling that packages PHP projects into single binaries; and the automation that keeps running systems legible. Most of it is open source, and all of it is written to be read as easily as it runs.
|
High-performance PHP |
Distributed systems, |
Containers, reproducible |
|
Workflow guardrails for Codex and Claude Code. Focused skills that turn a request into clear, reviewable work: intent clarification, task planning, research, decision review, and explicit authorization and rollback for consequential actions.
|
Transparent AOP for PHP. Intercepts class loading and transforms PHP syntax trees to add behavior without manual proxies or edits to original source files.
|
Also in progress: decomposer, a deterministic dependency manager for PHP, and prebuilt PHP micro binaries with an API that picks the right build for a PHP version and extension set.
SuperKernel is a component-oriented PHP framework for long-running Swoole
applications. Every component is its own Composer package under super-kernel/*, built on native PHP attributes,
a PSR-11 container, and the standard PSR interfaces, so an application pulls in exactly the pieces it runs:
attributes are scanned before the application starts, dependencies are autowired, aspects are woven through source
transformation, and PSR-3, PSR-7, PSR-14, and PSR-15 keep the rest interoperable.
It is under active development and not yet released; each repository's main branch is the current line.
Component map
| Runtime | swoole server http-server http-message process pool |
| Container | di config environment context contract |
| Metaprogramming | attribute annotator reflector tokenizer scan-isolation aop mimic |
| Application | framework command autoloader composer composer-source-reference-plugin support |
| Operations | logger event event-dispatcher exception-dispatcher filesystem redis |
Public repository statistics across my profile and the SuperKernel organization, refreshed daily.
For project questions and bug reports, open an issue in the relevant repository. For collaboration around PHP infrastructure, runtime performance, Linux tooling, or developer automation, reach me by email.
Build deep. Ship clean. Keep the system legible.


