Hi and Welcome,

My name is Beno!t POLASZEK, and I'm a 34 years-old guy, living near Lille, in the extreme North of France.

When I was at school, I was already interested in computers and technology.
I'm a sympathetic fellow who loves to create things and share his knowledge.

I actually work as a web developer, specialized in Affiliate Marketing, e-Commerce, Logistics, Merchandising, Business Intelligence, and Customer Relationship.

Scroll down, you'll learn more about me.

My weapons

PHP5

PHP

Back in 2000's, I discovered PHP3 and started to craft websites. Now, I'm fully OOP PHP7-powered and I design complex API-centric back-offices.

Symfony

Symfony

I fell in love with Symfony using version 2.6 on a supply chain back-end. I'm now working on Symfony 4+ projects and it's definitely the framework I'm the most comfortable with.

PhpStorm

PHPStorm

This is by far the best PHP IDE I've even worked with. My productivity and my coding quality improved drastically since I'm using it.

MySql

MySQL

That's obviously the most popular RDBMS when you talk to PHP developers. Despite its reputation, MySql, when properly used, can deliver fast and reliable applications.

MariaDB ColumnStore

MariaDB Columnstore

It is an open-source, column-based storage engine with a MySql front-end. It can handle aggregations and relationships on millions of rows to provide fast analytics in a BI application.

MemSQL

MemSQL

A proprietary solution with in-memory row-based storage and on-disk column-based storage as well on a MySQL front-end. It can handle billions of records and provide extremely fast aggregations, even with JOINS and schemaless data.

Redis

Redis

This is the main application I use for in-memory caching.

Apache Solr

Apache Solr

Building a drilldown listing with facets, sort, pagination and fulltext search is actually a piece of cake.

ElasticSearch

ElasticSearch

As the main Solr alternative, Elasticsearch provides an intuitive way of storing documents, that can be used for analytics or fulltext purposes.

Algolia

Algolia

Algolia is awesome in managing resources for search, facets and more, with impressive API response times.

Sylius

Sylius

Built on top of Symfony Components, Sylius is by far the best quality code ever e-commerce platform.
We can then use its decoupled components in any PHP project.

Bootstrap

Bootstrap

A perfect swiss-knife framework to build responsive admin UI interfaces. I'm using it for years, and it's still the most relevant choice for designing back-offices in many cases.

API Platform

API Platform

API Platform boosts the creation of HATEOAS REST APIs in a very simple way, allowing to focus on domain logic.

VueJS

VueJS

As a back-end developer, this is the JS framework I feel the most comfortable with for front-end development and API interfacing.

Coffee

I don't do drugs. But I do coffee. That's almost the same for me. Coffee goes in, code goes out.

“Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.”

— Martin Golding

Portfolio

Actually, it's hard for me to give you links on my works, since I've mostly been on back-end projects.
Just keep in mind I was behind the scenes (back-end, logistics, BI, but also merchandising) when you buy on Webdistrib.com, Imenager.com or Rapid-Flyer.com.
I know work as main developer for Synapse Interactive, which runs its own Affiliate Network.

But I'm a nice person, so here is a little photo gallery of my own to make you wait until the next section.

This is a cool background picture

— Me

Repositories

Github

bentools/querystring

The Query String manipulation library you always wanted. No dependency.

Github

bentools/uri-factory

PSR-7 Uri factory that discovers which library your project uses.

Github

bentools/where

A fluent, modern SQL query builder.

Github

bentools/psr7-request-matcher

A PSR-7 RequestMatcher interface for use into several projects.

Github

bentools/webpush-bundle

Send Push notifications to your Symfony Users.

NPM

bentools/webpush-client

Subscribe to Push Notifications, send subscription data to a remote server.

Github

bentools/violin

ASCII / Unicode string manipulation library focused on performance.

Github

bentools/currency

Currency management and exchange rate retrieval.

Github

bentools/cartesian-product

Generate all combinations from a multi-dimensionnal array without burning your RAM.

Github

bentools/string-combinations

Generate all string combinations from a series of characters, without burning your RAM.

Github

bentools/etl

ETL pattern implementation.

Github

bentools/simple-dbal

PDO/Mysqli wrapper for common operations: get a result as iterator / array / row / column / single value.

Github

bentools/split-test-analyzer

A Bayesian probability calculator for split testing / AB testing.

Github

bentools/picker

Helps you pick a random item with weight management.

Github

bentools/iterable-functions

PHP functions to work with iterables: is_iterable() polyfill, iterable_to_array(), etc.

Github

bentools/pager

An OOP Pager with delta management.

Contact me

Curriculum Vitae (fr)