Skip to main content
Mehdi Cheniki's avatar head

Mehdi Cheniki

Senior Web Developer

TypeScript · PHP · React · WordPressI build websites and web apps, from planning through launch. With 10 years of experience, I write code, make technical decisions and support other developers.

mehdinaut

About

10 yearsbuilding for the web

I’ve worked with agencies, media companies and freelance clients, building custom WordPress sites, front ends for high-traffic websites and web apps. I like getting to know the project, choosing an approach that fits and writing code that’s easy to maintain and build on.

At Redbox Media in Montréal, I took on a Tech Lead role while staying hands-on: supporting another developer, working through architecture decisions, reviewing code and handling deployments.

Most of my professional experience is in PHP and WordPress. I also build with React and TypeScript, including EcoKwa, a personal project with a Laravel backend. I’m interested in both WordPress work and opportunities to build more React applications.

10

The 3D scene is not available on this device.

My toolkit

From front end to production

I work across the front end, backend, third-party integrations and deployment. The tools depend on the project. I focus on keeping things straightforward to maintain and making room for what comes next.

WordPress
  • PHP
  • Gutenberg
  • SCSS
  • Tailwind
  • WP-CLI
  • ACF Pro
  • WooCommerce
  • Gravity Forms
PHP
  • WordPress
  • MySQL
  • Laravel
  • Craft CMS
  • Twig
  • PostgreSQL
React
  • JavaScript / TypeScript
  • Tailwind
  • TanStack Start
  • TanStack Query
  • Zod
  • Better Auth
  • Next.js
  • Astro
  • Inertia
  • SQLite
JavaScript / TypeScript
  • React
  • Astro
  • Vite
  • Webpack
  • Jest
  • Three.js
  • Vitest
Other tools
  • Git
  • Docker
  • GitLab CI
  • Bitbucket Pipelines
  • Codex
  • Claude Code
  • Google Analytics
  • Shopify
  • Figma

Selected work

Some of my work

Professional work

Projects I’ve worked on with a team or on my own, with a look at the brief and my part in the work.

Screenshot of Azoria

Azoria

  • Craft CMS
  • PHP
  • JavaScript
  • Three.js
Screenshot of Redbox Media

Redbox Media

  • WordPress
  • JavaScript
  • React
  • PHP
Screenshot of Télé-Loisirs

Télé-Loisirs

  • JavaScript
  • Jest
  • Sass
Screenshot of MACIF

MACIF

  • WordPress
  • PHP
  • React
  • Sass
Screenshot of Paysaco

Paysaco

  • WordPress
  • PHP
Screenshot of Montefiore Apartments

Montefiore Apartments

  • WordPress
  • OVH
  • cPanel

Side projects

A place to try different tools and turn my own ideas into working apps.

Screenshot of EcoKwa

EcoKwa

  • Laravel
  • React
  • TypeScript
  • PostgreSQL
  • Docker
Screenshot of RestMoney

RestMoney

  • React
  • TypeScript
  • TanStack
  • Tailwind CSS
  • SQLite

Contact

Let’s chat

Looking for a developer to join your team or help with a project? Send me a message. I’d love to hear what you’re working on.

Contact details

hello@mcheniki.dev