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.
- π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
- PHP/Symfony (Symfony 7, API Platform, DDD patterns)
- REST APIs (OpenAPI, API Platform)
- Authentication (JWT, OAuth2)
- Databases (PostgreSQL, MySQL, Firebase, Supabase)
- React (TypeScript, Hooks, State Management)
- Vue
- HTML/CSS/Tailwind
- Docker & containerization
- Linux (Debian, Ubuntu)
- Cloudflare Tunnel for secure exposures
- Monitoring Stack (Prometheus, Grafana, Loki, Jaeger)
- n8n (workflow automation, Telegram bots, integrations)
- OpenAI API (GPT integration, RAG systems)
- Vector Stores & semantic search
- LLM Applications (Chat, summarization, analysis)
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
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
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
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
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
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
- 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
- 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
-
Freelancing & Consulting - Explored Malt and Upwork, selective with project engagement
-
Open Source - Interested in contributing to Symfony, API Platform, and n8n communities
β¨ 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
- LinkedIn: Connect with me
- Email: moataz.hakkou@gmail.com
- Website: [Coming soon]
- GitHub: You're already here! π
- 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! π