NOTES FROM THE WORK

Things I’ve
figured out.

Engineering lessons, experiments, community stories and the occasional mistake worth writing down.

FOLLOW ON MEDIUM →

Why whereDate() Might Be Killing Your Performance

A Laravel performance lesson hiding inside a familiar query.

READ ON MEDIUM →

Laravel’s Event Service Discovery vs. the Old-School Way

The convenience of convention versus the clarity of an explicit map.

READ ON MEDIUM →

Your Customers Deserve Better Support

How a Telegram bot can keep customer requests private and prevent them from getting lost.

READ ON MEDIUM →

Integrating Typesense with Laravel Scout

The small configuration mistake that wasted hours—and the fix.

READ ON MEDIUM →

Self-Hosting Typesense

What I learned running a scalable search service on our own infrastructure.

READ ON MEDIUM →

This Could Affect Your Page Speed in Laravel

A deceptively simple validation choice with a performance cost.

READ ON MEDIUM →

November’s Journey of Impact

Reflections from the stage, the community and the uncertainty of starting.

READ ON MEDIUM →

Why Your Laravel Relationship Returns an Integer

A strange Eloquent result, what caused it and how to fix it.

READ ON MEDIUM →

Reflections on My Africa DevOps Summit Experience

What Nairobi taught me about speaking, learning and technical community.

READ ON MEDIUM →

Embracing Change: Preparing for PHP 8.3

A practical look at PHP 8.3 deprecations, breaking changes and preparing an existing codebase for the upgrade.

READ ON MEDIUM →