Digital Consultant & Author

I help people make sense of complex digital problems.

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.

Achraf Aamri
Philosophy

Technology is rarely the hardest part.

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.

  • Understand the problem
  • Find the patterns
  • Make better decisions
  • Build with purpose
Latest Book

Life Is Not Linear

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
Life Is Not Linear
Consulting

Where I Help

Digital transformation, product architecture, and practical AI — scoped to real problems.

Digital transformation

Turning fragmented processes, legacy systems, and disconnected tools into practical digital workflows.

AI & automation

Finding repetitive work and decision processes where AI and automation can create measurable value.

Digital products

From idea to architecture — defining, designing, and building products around real business problems.

Technology strategy

Making technical decisions without unnecessary complexity, overengineering, or chasing trends.

See consulting
Engineering

Technical writing

Jul 2025

Why I Built FastCSV-C: Making CSV Handling Easy Across Languages

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.

About

Engineer, consultant, product thinker, and author

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.

Let's talk about the actual problem.

I help organizations find clarity in complex digital systems — then decide what to build, automate, or leave alone.

Talk about your project