Skip to content
View mhakkou's full-sized avatar
πŸ¦‰
πŸ¦‰
  • Morocco
  • 05:45 (UTC -12:00)

Block or report mhakkou

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
mhakkou/README.md

Mouataz | Full-Stack Developer & AI Enthusiast

Welcome to my GitHub! I'm a ** Software Engineer ** - Full-Stack Developer with 3+ years of professional experience building scalable web applications, currently based in Morocco and pursuing a second Master's degree in Artificial Intelligence and Smart Systems.


Current Projects

  • πŸ””NOTIFIER - A framework-agnostic PHP notification package for sending messages across multiple channels
  • πŸ“learning-tracker - A raw PHP web application to track learning progress across courses, topics, and tasks

πŸ› οΈ Tech Stack

Backend

  • PHP/Symfony (Symfony 7, API Platform, DDD patterns)
  • REST APIs (OpenAPI, API Platform)
  • Authentication (JWT, OAuth2)
  • Databases (PostgreSQL, MySQL, Firebase, Supabase)

Frontend

  • React (TypeScript, Hooks, State Management)
  • Vue
  • HTML/CSS/Tailwind

DevOps & Infrastructure

  • Docker & containerization
  • Linux (Debian, Ubuntu)
  • Cloudflare Tunnel for secure exposures
  • Monitoring Stack (Prometheus, Grafana, Loki, Jaeger)

AI & Automation

  • n8n (workflow automation, Telegram bots, integrations)
  • OpenAI API (GPT integration, RAG systems)
  • Vector Stores & semantic search
  • LLM Applications (Chat, summarization, analysis)

πŸ’Ό Professional Experience

Full-Stack Developer | ADM Value (July 2023 - Present)

  • Architected and maintained multi-application microservices using Symfony and API Platform
  • Implemented complex authentication flows, user impersonation, and session management
  • Built scalable REST APIs serving React frontends
  • Debugged and resolved production issues in Symfony 6β†’7 migration

πŸš€ Current Projects

PocketBrain - Personal Life Management Tool

A comprehensive self-hosted application for managing expenses, bills, subscriptions, checklists, reminders, and places.

  • Backend: Symfony 7 + API Platform
  • Frontend: React with TypeScript
  • Deployment: Docker + Cloudflare Tunnel on home server
  • Features: JWT auth, real-time notifications, complex state management

DevDocs AI - RAG Application

A practice project exploring LLM capabilities with vector stores and semantic search.

  • Stack: Symfony AI components, OpenAI API, vector databases
  • Purpose: Learning RAG patterns and building production-ready AI features

Notification Reminder System - Telegram Bot Integration

Multi-step user interactions with state machines and interactive keyboards.

  • Tech: Symfony, API Platform, Telegram Bot API
  • Features: Persistent state management, callback queries, user flow orchestration

Automated AI Video Generation - Side Business (In Planning)

Building a cost-effective content creation pipeline for daily shorts.

  • Target: TikTok, Instagram Reels, YouTube Shorts
  • Automation: n8n workflows with AI services integration
  • Audience: English-speaking creators

πŸ”§ Automation & Home Server

I run a self-hosted infrastructure on a Debian laptop featuring:

  • Dockerized applications exposed via Cloudflare Tunnel
  • n8n automation workflows for:
    • Expense tracking (Telegram β†’ ChatGPT β†’ Google Sheets)
    • Cover letter generation
    • Content automation for flousi.ma
    • Telegram bot integrations with Firebase

πŸ“š Learning & Growth

  • Symfony 8 Certification - Exam preparation completed
  • Master's Degree - AI & Smart Systems (pursuing)
  • Passion Areas: Automation, passive income through software, clean architecture, DDD patterns
  • Exploring: React Native, distributed systems, Big Data technologies

🌍 Career Goals

  • Relocation: Open to opportunities in France or Canada
  • Key Assets: Symfony/API Platform expertise, full-stack capabilities, automation knowledge
  • Interests: Building scalable systems, mentoring junior developers, open-source contributions

πŸ’‘ Side Projects & Interests

  • Freelancing & Consulting - Explored Malt and Upwork, selective with project engagement

  • Open Source - Interested in contributing to Symfony, API Platform, and n8n communities


πŸ“Š What I Value

✨ Clean Code - Following SOLID principles, DDD patterns, and best practices
🎯 Problem Solving - Debugging complex issues, optimization, architectural decisions
πŸš€ Automation - Building tools that reduce manual work and increase productivity
πŸ“ˆ Continuous Learning - Staying updated with latest tech, certifications, hands-on practice
🀝 Collaboration - Clear communication, code reviews, knowledge sharing


πŸ“« Let's Connect

  • LinkedIn: Connect with me
  • Email: moataz.hakkou@gmail.com
  • Website: [Coming soon]
  • GitHub: You're already here! πŸ‘‹

πŸ“ˆ Statistics & Fun Facts

  • 3+ years of professional full-stack development
  • 50+ GitHub projects (including side projects and learning repos)
  • Self-hosted 10+ Dockerized applications
  • Built 5+ n8n automation workflows for business processes
  • Passionate about building tools that save time and enable passive income

Last Updated: March 2025

Open to collaborations, freelance opportunities, and technical discussions. Feel free to reach out! πŸš€

Pinned Loading

  1. notifier notifier Public

    PHP

  2. pynotify pynotify Public

    Python