Skip to content
View achrafAa's full-sized avatar
πŸ’»
πŸ’»

Organizations

@csvtoolkit

Block or report achrafAa

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
achrafAa/README.md

Achraf AAMRI | Senior Software Engineer

LinkedIn

πŸ‘‹ Senior Software Engineer passionate about low-level programming and performance optimization. I build PHP extensions, explore PHP internals, and dive deep into systems programming with C, Rust, and Zig. Creator of CSVToolkit - high-performance CSV processing tools achieving 3.6x-4.8x speed improvements ⚑


🎯 Quick Stats

⚑ CSVToolkit Creator - High-performance CSV processing tools achieving 3.6x-4.8x speed improvements
πŸš€ Laravel Contributor - Merged bugfix improving framework reliability
🌟 Open Source Maintainer - 10 active projects with 20+ stars combined
🐘 PHP Internals Explorer - Deep diving into Zend engine and preparing core contributions
πŸ”§ Low-Level Programming - Building PHP extensions with C, Rust, and Zig
πŸ“¦ Docker Expert - Created development environments used by PHP community


πŸ’Ό What I Do

Senior Systems Engineer & PHP Internals Developer specializing in Performance Optimization, PHP Extensions & Low-Level Programming

πŸ”§ PHP Extension Development - Building high-performance extensions that bridge PHP with systems programming
⚑ Performance Engineering - Optimizing at the language and system level for maximum efficiency
🐘 PHP Internals Research - Studying the Zend engine architecture and preparing for core contributions
πŸ¦€ Systems Programming - Leveraging C, Rust, and Zig for performance-critical components
πŸ—οΈ Backend Architecture - Designing scalable systems with deep understanding of underlying performance
πŸ“Š CSV Processing Innovation - Creating high-performance CSV tools that outperform native implementations by 3.6x-4.8x


πŸ› οΈ Tech Arsenal

C Rust Zig PHP Golang Laravel Symfony TypeScript Docker AWS PostgreSQL Redis Linux


🌟 Key Projects

πŸš€ CSVToolkit Organization - csvtoolkit.org

High-Performance CSV Processing Tools

  • 🐘 FastCSV-ext - PHP extension achieving 3.6x-4.8x faster performance than native functions
  • πŸ”§ FastCSV-C - Zero-dependency C library powering the PHP extension
  • πŸ“Š PHP-CSVHelper - Intelligent PHP library with automatic performance optimization

Core Contributions


πŸš€ Professional Highlights

  • ⚑ Performance Engineering - Reduced API response times by 40% through strategic optimization
  • πŸ—οΈ Microservices Migration - Achieved 300% scalability improvement through system decomposition
  • ☁️ Cloud Architecture - Led AWS migration reducing infrastructure costs while improving reliability
  • πŸ”§ Developer Experience - Created development tools used across multiple teams

🏍️ Beyond the Code

When I'm not architecting systems or optimizing databases:

  • 🏍️ Motorcycle Adventures - Exploring roads less traveled (and debugging issues less documented)
  • πŸ” Tech Explorer - Always experimenting with the latest tools and frameworks
  • β˜• Coffee Connoisseur - Firm believer that good code requires great coffee

πŸ“ˆ Current Focus

  • ⚑ Low-Level Programming - C, Zig, and Rust for performance-critical components
  • πŸ”§ PHP Extensions - Building high-performance extensions and packages
  • 🐘 PHP Internals - Contributing to PHP core and understanding the Zend engine
  • πŸ“Š CSVToolkit Development - Expanding high-performance CSV processing capabilities

πŸ“¬ Let's Connect

Always open to discussing exciting projects, architecture challenges, or just geeking out about tech!

LinkedIn X (Twitter)

"Code is like humor. When you have to explain it, it's bad." - Cory House

Pinned Loading

  1. csvtoolkit/PHP-CSVHelper csvtoolkit/PHP-CSVHelper Public

    A PHP library for reading and writing CSV files with ease. CsvHelper supports custom delimiters, enclosures, and escape characters, providing flexible and efficient CSV data handling. It includes i…

    PHP 5

  2. php-dev-box php-dev-box Public template

    🐘 A containerized PHP development environment for building, testing, and debugging PHP core and extensions

    Makefile 5

  3. csvtoolkit/FastCSV-C csvtoolkit/FastCSV-C Public

    A high-performance, standalone C library for CSV file handling, providing efficient reading and writing capabilities with minimal memory footprint.

    C

  4. MacDotfile MacDotfile Public

    A curated setup for macOS developers that automates package installation, manages dotfiles with GNU Stow, and keeps your configs backed up and tidy.

    Lua 6 1

  5. cventure cventure Public

    A playful way to learn C programming through interactive exercises. Each exercise is designed to teach you a specific concept while having fun fixing bugs and completing challenges.

    C 3