Maciej

Always coding as if the person who ends up maintaining my code will be a violent psychopath who knows where I live.

senior lead laravel symfony drupal* engineer

Enthusiastic and highly motivated professional with insatiable hunger for continuous self-development.
25 years
25 years of multinational engineering experience: client- and agency-side, agile and waterfall, scrum and kanban.
70+ projects
Specialising in Laravel, previously in Symfony and Drupal and Drupal Commerce, with focus on e-commerce and FinTech.
1.1k+ commits
Open source contributor. Official Symfony contributor. Past developer and maintainer of multiple Drupal modules and non-Drupal projects.
1.6k+ contributions
Professional focus on clean, well-documented, maintainable and testable code and enforcing standards and best practices. SOLID & DDD.
1k+ posts
Striving community supporter in drupal.org issue queues and documentation, Drupal Answers and Stack Overflow. Erratic blogger.
3 countries
Made in Poland, improved in the UK, exported to France. Based in sunny Antibes in Alpes-Maritimes.
as seen on

international experience

25 years of multinational backend engineering experience:
client- and agency-side, agile and waterfall, scrum and kanban.
Senior Software Engineer
Paris, France
Jan 2022 - Feb 2025
PHP 8, Laravel 9, RESTful, OpenAPI, PHPUnit, Cypress, MySQL, RabbitMQ, GCP, Docker, GitHub, SonarQube, DevOps, CI, Jira, Confluence, Agile, Scrum, Kanban
Backend Symfony Developer
Paris, France
Jan 2018 - Jan 2022
PHP 7.4, Symfony 4/5, RESTful, OpenAPI, PHPUnit, Prophecy, Infection, Cypress, MongoDB, Pub/Sub, RabbitMQ, GCP, Docker, GitLab, SonarQube, DevOps, CI, Jira, Confluence, Agile, Scrum, Kanban
Lead Drupal Developer / Technical Consultant
Paris, France
Feb 2016 - Dec 2017
Drupal Commerce and custom module development and site building (both Agile and Waterfall), Drupal expertise and consultancy, technical support and dev coaching (internal, for integration partners and final clients), trainings, pre-sales.
Lead Drupal Developer / Technical Consultant
Paris, France
Aug 2012 - Jan 2016
Drupal Commerce and custom module development and site building (both Agile and Waterfall), Drupal expertise and consultancy, technical support and dev coaching (internal, for integration partners and final clients), trainings, pre-sales.
Senior Drupal Developer
Paris, France
Apr 2011 - Aug 2012
Development and enhancements to online micro-credit platform www.microworld.org , powered by Drupal (Pressflow) / MySQL / Memcache / APC / Varnish / Pound. Integration with Oracle Flexcube banking system and Sugar CRM.
Lead PHP Developer
Paris, France
Nov 2008 - Mar 2011
Online affiliation / marketing systems for some of the best-known brands on French and British markets (UGC, Virgin, Dell, Ipoints etc). Zend Framework-based high load applications managing millions of users and transactions. Integration with client systems and other affiliation platforms (TradeDoubler, Commission Junction, Zanox etc). Project management and documentation. Mentoring and leading other developers.
Freelance Web Developer / Consultant
Edinburgh, United Kingdom
Apr 2008 - Nov 2008
Web design and development, enhancements and maintenance to existing solutions. Artwork design. Email campaigns design and management. Advice and consulting.
Senior PHP Developer
Edinburgh, United Kingdom
Jun 2007 - Nov 2008
Development of rich internet applications and websites. Maintenance and enhancements to existing solutions. Consulting, training and ongoing support for clients. Account and project management, project documentation. Mentoring and leading other developers.
Freelance Web/IT Developer
Edinburgh, United Kingdom
Jan 2007 - Mar 2007
Design and development of the company website, streamlining IT systems within the office, maintaining business databases, other general IT tasks.
Co-founder, Editor, Art Director & Publisher of "Zmywak Magazine"
Edinburgh, United Kingdom
Sep 2006 - Jun 2007
"Zmywak" was the first free lifestyle magazine for Polish community in Scotland. A unique, high standard, glossy publication, in a pocket-book format, being both a useful source of information and good entertainment, accompanied by dynamic online portal, very quickly made its way to the hearts of Polish community, becoming one of the most popular Polish magazines in Scotland.
Co-Founder / CTO
Edinburgh, United Kingdom
Sep 2006 - Sep 2018
Major digital campaigns, websites, content management systems, intranets, extranets, search engine optimisation and email marketing campaigns. Web development, maintenance and enhancements. Account and project management, project documentation.
Administrator
Edinburgh, United Kingdom
Jan 2006 - Jun 2007
Maintaining and updating business databases, training and development of team members, other general administrative duties.
Owner
Katowice, Poland
Jan 2000 - Dec 2005
Web development, online marketing, hosting services. Consulting and training.

selected clients

Enterprise and boutique companies from all corners of the world.
Maciej has had a fantastic impact on Ankorstore, as well as on the brands and retailers we serve. His great engineering skills, combined with his relentless drive and energy, have been key in pushing things forward. I highly recommend him!
I had the chance to work with Maciej at Ankorstore, and it was a real privilege. Maciej has an impressive depth of technical knowledge, especially when it comes to PHP. He's the kind of developer who can easily tackle tricky problems and always delivers clean, well-thought-out solutions. His attention to detail is outstanding - I can always trust the quality of his work. On top of that, Maciej is just an awesome person to have on the team. He's collaborative, fun to work with, and always brings a great vibe to the team. He's one of those who makes tough projects feel much less stressful. Maciej is a fantastic developer and an all-around great guy. Any team would be lucky to have him.
VP of Engineering at Ankorstore
There are three things that impress me about Maciej: - the ability to get full involved in a problem before starting working on the solution, the capacity to separate the "what are we going to bring to our users and our business" from the "how we're gonna do it". This clarity in his mind allows him to get the best out of every project, not only merely executing but owning the whole process. - the holistic view on the craft of creating and maintaining software, ranging from the system design to writing the most complete documentation I've ever seen, passing through testing, reviewing, implementing monitoring and alerting features. - the capacity of doing all of this with joy, creating an environment where everyone can have a laugh together.
Engineering Manager at Ankorstore
I had the pleasure of working with Maciej for three wonderful years at Ankorstore, and I truly enjoyed each day spent collaborating with him. You can always count on him when tackling complex topics, and having him as part of the team really gives you peace of mind knowing that everything will be handled the right way. He's always excited to take on new challenges, bringing incredible energy and a genuine passion for success. Tackling complex and crucial subjects in important areas like payment, billing, and carts can be quite difficult, yet Maciej has played a crucial role in driving these projects toward success! He eagerly steps up as our first reference on the Payment Scope. Maciej has a fantastic talent for blending efficiency with quality! He truly knows how to work effectively while delivering impressive results. He places great importance on sharing knowledge and always provides the necessary documents to explain his vision. This helps everyone understand what has been done, how it works, and how it can be improved, making life easier for the whole team! Maciej demonstrates an excellent balance between technical expertise and business collaboration. He consistently shares his business vision and offers solid support to the product teams to aid in project management.
Senior Staff Engineer at Ankorstore
I worked with Maciej as Product Manager in the team where Maciej was working as Senior Engineer. First of all, Maciej is fun and very kind person to work with, which is definitely a plus. As Product Manager I appreciated the fact that Maciej would always be available to help, explain things very clearly and find solutions. He would understand the customer and business impacts of our projects, which is a great help when prioritisation is needed. He also has lot of experience in directly managing the relationships with external providers, which allows him to be fully autonomous when working in a project that requires external integrations. Maciej is not scared of complex problems, especially on topics he is not expert about: he will just jump into them, understand them in no time and put order or bring improvements wherever is needed. On topics he knows very well (b2b payment and fraud to name some), he would always find very efficient ways to fix, document things and propose better solutions.
Staff Product Manager at Ankorstore
Maciej is somehow a life insurance when it comes to Drupal & Drupal Commerce matters. He is very professional, understands quickly, says what he does and does what he says, always shows a good spirit. In short : he is the kind of person you want in your dev team.
Information System Senior Manager at Dassault Systèmes
I had chance to work with Maciej during a little more than 18 months and I confirm that he’s an enthusiastic expert of Drupal with a rich Drupal Commerce background. In addition to his Drupal expertise, he’s particularly autonomous, efficient and rigorous taking care of details which make complex things works well. He has also some good communicative skills being quite synthetic. All these competences are why I recommend Maciej!
I have been working with Maciej for over 2 years and I can say he is a highly skilled web developer, with expert Drupal knowledge, able to deliver under pressure the most complex of projects. I remember when we on-boarded Maciej he was set with a highly challenging project right away and it went flawlessly. He is a very quick learner and a solid team member. As a manager you can rely on him to report the right information at the right time, and be able to perform consistently over time. It was quickly apparent he is a team player, integrating our team was smooth. He has good client facing skills as well, which makes him a great asset in a professional services team. I only had great feedbacks from clients about him! On a personal note, it has been a pleasure to work with him. Highly recommended!
Chief Operations Officer at Commerce Guys
Maciej is a great person to work with. He was a very good support for the marketing team and together we led several projects with high success and technical challenges. Dynamic, enthusiastic, client oriented, you really can count on Maciej for his extensive experience and knowledge in web development.
Directrice Marketing Web at MicroWorld.org
Maciej has made a great difference when he joined my team at MicroWorld. First, thanks to his extensive experience and knowledge in web development - Maciej quickly became our reference source for any CMS / PHP question. Second, because of the great quality of his work - when you give him any kind of web development, you can be sure that the resulting feature will be very clean, well designed, and bug free. My main regret is that our team at MicroWorld was too small to allow me to give Maciej some management responsibilities because I'm sure he is also a very good technical manager.
Technical skills and knowledge are not enough to make a great programmer and to run successful projects / services. Maciej has all those personal and professional qualities that made him so valuable to our company : - Solution oriented with EXCELLENT problem solving skills - Highly rigorous, not only in producing or verify code but also in reporting/documenting precisely his work - Rare communication skills, as well toward technical and non-technical people (including unending patience) - Adaptability to any technical and business contexts - Motivated and focused, he brought evident productivity to the team - And so on ... As a project manager, I worked with him for a couple of years on some of our biggest and sensible projects/clients and could really appreciate his talents and the quality of his work on a daily basis. Isn't it great not having to constantly ask a team for information about ongoing tasks ? Maciej always spontaneously offered regular and detailed visibility on his team's planned work. I highly recommend him to any organization. Highly !
I was very happy to work with Maciej. Discreet in life, but very dynamic in his professional activity. He has extensive experience in web development and PHP in particular. Thought, posed, he calmly manages events and always brings a solution to the problems even more complex. I sincerely regret that our paths are separate.
I've known Maciej for almost 2 years now. He is an enthusiastic, energetic person, capable of driving project forwards. His simplicity in his communication are key and give him the ability to manage very strong IT project. Maciej is a talented IT man and client oriented professional. Joining Maximiles, he brought international standards and tools aiming at developing further customers' orientation. He managed to get his people working together and getting aligned in the execution of our IT projects. Results oriented, accountable and responsible. I'd like to underline his crystal honesty. I enjoyed our common cooperation.
Business Unit Manager, Head of Loyalty at Bilendi (ex Maximiles Group)

Recent projects

Specialising in Drupal, falling deep in love with Symfony.
Developer and maintainer of multiple personal pet projects.
A Dust assistant integrated with Slack, answering questions about company tech squads.
AI-powered Jira issue triager and solution provider, written in Go, based on Yokai framework.
Python app that provides automatic AI code reviews to GitHub PRs, triggered by GitHub actions.
Symfony, MySQL and GCP-powered social app to share Strava cycling and running routes.
This site, previously in Drupal 7, now re-done in Symfony 4.
T-shirts commemorating our Himalayan 222 km long 3 passes trek.
Orange is the new black!
...and does it in style!
Another great Saturday morning with Rocco at TouTou's Cool puppy kindergarten resulted in this tribute video.
His majesty first day at the kindergarten - Toutou's Cool. He strongly believes he doesn't need no education - but he is sorely mistaken...
There is no better way to spend a perfect summer's evening than at one of English Heritage Picnic Concerts. Gather a group of friends and family and enjoy the world class music, relaxed atmosphere and breathtaking setting of Audley End or Kenwood House.
Don't you just love the summer? Warm nights in the garden, days at the beach, holidays in the sun, having friends round for a barbecue, driving the car with all the windows open (or the top down, if you're lucky!) and just living your life at a slightly more relaxed pace.

after hours

It is always sad to leave a place to which one knows one will never return. Such are the melancolies du voyage: perhaps they are one of the most rewarding things about traveling.
You can’t get good by staying home. If you want to get fast, you have to go where the fast guys are.
A pupper of Interview of Chelsea Garden and Gold and Charm des Jardins d'Epona. My official name is Moonlight Rocco du Fond de la Noye, but friends call me Rocco. I am a very good boy !!