Driss Boumlik
Profile Image

👋

About Me

I'm Driss Boumlik, a developer from Morocco. I love creating and sharing meaningful work that adds value or makes a positive impact. Problem-solving challenges me 🧠, helping beginner developers inspires me 💻, and there's always something new to learn and explore ツ.

My Journey

I first discovered programming at university, diving into Algorithms, C, Assembly, Java, and C#. Later, I taught myself HTML, CSS, JavaScript, and Bootstrap to expand my skill set.
After graduation, my path began with two internships, but I quickly realized my passion for teaching. I became a full-time trainer, introducing kids to programming through Lego EV3 Mindstorms and Scratch. This incredible experience even led me to give a talk about it (you can watch the recording here).

Lego EV3 Mindstorms Presentation
Lego EV3 Mindstorms Presentation.
Lego EV3 Mindstorms Session
Lego EV3 Mindstorms Session.

Eventually, I transitioned to becoming a full-time developer. Over the years, I’ve worked on diverse projects, mainly with PHP/Laravel and occasionally Angular. Working remotely during the pandemic taught me how to adapt, collaborate effectively, and keep evolving as a professional.

Why Work With Me?

I'm the go-to PHP/Laravel expert in my current team. While I don't claim to have all the answers 😅, I'm confident in my ability to research, experiment, and find solutions. I also enjoy improving workflows and making life easier for my fellow developers. Here's how I've added value in my current and past roles:

  • Automation: I wrote scripts to reduce manual processes, saving valuable time during tight deadlines.
  • Technology Upgrades: I introduced Laravel and Git, replacing an internal PHP framework and SVN. I’m currently advocating for Docker and modern frontend tools like Vue.js.
  • Developer Productivity: I created a list of helpful Bash aliases, which my team members found useful (read more here).
  • PHP Version Management: I developed a tool to install, switch, and configure multiple PHP versions with ease on Windows (read more here).

Projects & Achievements

PVM - PHP Version Manager for Windows

- I Built a PHP version manager (similar to NVM) for Windows using PowerShell that lets developers switch between PHP versions, install different versions from official sources, eliminating manual PHP configuration.

Docs | View on GitHub

WinDev Setup - Developer Toolkit for Windows

- I Developed a tool for Windows using PowerShell to automate the setup of development environments, including PHP, NVM, and essential terminal utilities.

View on GitHub

ChatGPT Prompts Organizer - Chrome Extension

- I Built a Chrome extension to help users organize, save, and manage ChatGPT prompts in customizable folders with color-coded labels.

View on GitHub

TeaCode Community - A Moroccan Tech Community

- I Founded a tech community of over 1.6k Moroccan developers, more about this here.

- I also Developed and maintained a custom Discord bot (Teabot) in Python to automate community management and enhance member engagement.

Visit Community | Teabot on GitHub

CSS Mastering Animations - Online Course

- I Created and published a course on mastering CSS animations and transitions, focusing on practical, hands-on learning experiences.

View Course on Udemy

Drissboumlik.com - Personal Website

- A place where I share my experience, knowledge, and views with the developer community.

Visit Website

Community Contributions

I believe in giving back to the developer community through knowledge-sharing and mentorship. In late 2020, I founded a Moroccan developer community to foster a learning-focused environment.

Since then, I've hosted over 230 online events (a few were recorded), supported by a growing group of +1.6k members and dedicated contributors. The community has become a space for workshops, Q&A sessions, and mutual growth.

Web Development Workshop
Web Development Workshop.

Outside of Work

When I’m not coding or mentoring, I enjoy:

  • Cycling or jogging outdoors.
  • Playing football with friends.
  • Reading books or listening to podcasts.
  • Hosting mock interviews or community events to help others improve their skills.
  • Playing chess or CTF.

Thank you for taking the time to learn more about me! If you'd like to collaborate, ask a question, or just say hi, feel free to reach out. I'm always open to meaningful conversations, opportunities, or simply helping where I can.
Email : hi@drissboumlik.com