
Why I Built FastCSV for PHP: Finally, CSV Handling That Doesn’t Suck
How I brought C-level CSV speed and safety to PHP with FastCSV, a native extension powered by FastCSV-C. Benchmarks, API, and why PHP’s built-in CSV support just isn’t enough.
I work at the intersection of technology, business, systems, and human decisions — helping organizations understand what to build, what to automate, and what not to build at all.

The difficult part is understanding the problem, seeing the patterns, making the right decisions, and knowing when technology is actually the answer.
It's not just about building software; it's about architecting solutions that people actually understand and want to use.
Somewhere along the way, we started believing that life has a timeline. Life Is Not Linear challenges that idea — and offers a different way to look at timing, comparison, and the path you're on.
Explore the book
Digital transformation, product architecture, and practical AI — scoped to real problems.
Turning fragmented processes, legacy systems, and disconnected tools into practical digital workflows.
Finding repetitive work and decision processes where AI and automation can create measurable value.
From idea to architecture — defining, designing, and building products around real business problems.
Making technical decisions without unnecessary complexity, overengineering, or chasing trends.

How I brought C-level CSV speed and safety to PHP with FastCSV, a native extension powered by FastCSV-C. Benchmarks, API, and why PHP’s built-in CSV support just isn’t enough.

For years, I had nightmares handling CSV in both Python and PHP—across many real-world projects. Here’s why I built FastCSV-C: a fast, memory-safe CSV library in C, embeddable in any language. Lessons learned about FFI, memory, and performance.

My journey building a PHP extension in Rust and Zig: from wrestling with FFI overhead to discovering when modern languages win (and when they don't). A deep dive into performance, build systems, and the future of PHP.
I started in software engineering — building products, backend systems, APIs, and infrastructure. Over time, I became less interested in technology for its own sake and more interested in the problems behind it.
Today, I work across engineering, product, and digital transformation, helping businesses turn complexity into systems that actually work.
I also write about the systems we build — and the systems we use to understand our lives.
I help organizations find clarity in complex digital systems — then decide what to build, automate, or leave alone.
Talk about your project