Skip to content
View ZiedAllouen's full-sized avatar

Block or report ZiedAllouen

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ZiedAllouen/README.md

👋 Hi, I'm Mohamed Zied Allouen

Full-Stack Software Engineer

ziedallouen
📍 Based in Tunisia | 🌍 Open to European relocation with visa sponsorship


🎯 About Me

I'm a full-stack software engineer with 3+ years of professional experience building production-grade systems at scale. At Quinta (formerly Quicktext), I designed and shipped multiple core platforms serving 3,000+ hotels globally, handling 10,000+ daily guest conversations and 80+ third-party integrations.

What I do best:

  • 🏗️ System Design — Architecture for scale, reliability, and real-time processing
  • 🤖 AI/LLM Integration — MCP servers, OpenAI APIs, agentic workflows
  • 🔧 Full-Stack Development — Node.js/NestJS backend + React/Next.js frontend
  • 📊 Data Pipelines — Real-time synchronization, ETL, distributed systems
  • 🔌 API Integration — Designed 80+ booking engine connectors (REST + URL-based)

Technologies: TypeScript, Node.js, NestJS, React, Next.js, PostgreSQL, MongoDB, Elasticsearch, Redis, Docker, Kubernetes, n8n, OpenAI API, Model Context Protocol (MCP)


💼 Professional Experience

Quinta (Hospitality AI Platform) | Full-Stack Software Engineer

2023–2026 | Tunis, Tunisia (Remote & On-site)

Q-MCP: AI Integration Layer

  • Designed and implemented multiple MCP servers exposing hotel backend services as LLM-compatible tools
  • Integrated with OpenAI Apps SDK enabling conversational AI to interact with hotel systems
  • Technologies: TypeScript, Nest.js, Model Context Protocol, OpenAI API

Q-Channel: Hotel Data Distribution Platform | Architect & Lead Engineer

  • Built end-to-end platform distributing 3,100+ hotel attributes to 100+ partners (Booking.com, Expedia, Google)
  • Designed scalable data pipeline with n8n automation workflows for real-time synchronization
  • Implemented monitoring & debugging tools with automated error logging and Microsoft Teams notifications
  • Impact: Enabled real-time data sync across 500+ properties, supporting hundreds of travel & AI partners
  • Technologies: NestJS, Next.js, MongoDB, n8n, Google Gemini API, TypeScript

Q-Connect: Hotel Booking Engine Integration Layer | Lead Backend Engineer

  • Delivered 80+ end-to-end booking engine integrations (REST + URL-based)
  • Engineered real-time availability sync, pricing retrieval, and conversational booking flows
  • Integrated Google Places, Distance Matrix, Yelp, Viator, and regional tourism APIs
  • Designed modular connectors (MCPs) standardizing external API communication
  • Impact: Enabled real-time bookings for thousands of hotels across multiple platforms
  • Technologies: Node.js, Express.js, Next.js, TypeScript

Q-Brain+: Generative AI for Hospitality | Core Platform Engineer

  • Maintained structured hotel data schemas across conversational AI system
  • Identified and resolved production bugs ensuring 99.9% uptime
  • Collaborated with AI team to develop features for handling complex, context-rich guest requests
  • Scale: Processing 10,000+ daily conversations for 3,000+ hotels
  • Technologies: Microsoft Bot Framework, Node.js, Express.js, OpenAI API, TypeScript

Q-Data: Centralized Hotel Data Management | Platform Engineer

  • Contributed across development sprints adding 3,100+ structured data points
  • Enhanced frontend tools for hotel data validation and management
  • Improved how structured data is consumed by AI assistants for accurate responses
  • Technologies: Next.js, NestJS, MongoDB

Q-Task: Guest Request to Operational Task Processing | Full-Stack Engineer

  • Designed and implemented data pipeline converting conversational guest requests into operational tasks
  • Built backend workflows to collect, clean, normalize, and persist conversation data
  • Developed end-to-end flow from AI conversation capture → task creation → frontend visualization
  • Enabled integrations allowing task data sync with external hotel management platforms
  • Impact: Streamlined 500+ daily operational tasks from guest requests
  • Technologies: Node.js, NestJS, Microsoft Bot Framework, OpenAI API, TypeScript, Next.js

Q-Sales: Lead Qualification & CRM Pipeline | Backend Engineer

  • Diagnosed and resolved search-related database issues improving lead retrieval
  • Fixed analytics data inconsistencies in Next.js UI
  • Optimized backend calculation logic for booking intentions and rate changes
  • Technologies: Node.js, Next.js, Elasticsearch, MongoDB, NestJS, TypeScript

Q-Analyzer: Website Audit Engine | Lead Engineer

  • Implemented backend analysis engine orchestrating crawling, parsing, and scoring workflows
  • Built hybrid crawling pipeline: Axios + Cheerio for fast HTML parsing, Puppeteer for JS-heavy pages
  • Developed rule-based scoring engine evaluating structured data, metadata, crawlability, FAQ schema
  • Built reporting interface using Next.js visualizing audit results
  • Impact: Helped 500+ hotels understand SEO/AEO readiness
  • Technologies: NestJS, Next.js, Puppeteer, Axios, Cheerio, TypeScript

Q-SEO: AI-Driven FAQ Generation | Backend Engineer

  • Maintained and improved multilingual FAQ generation pipeline for hotel websites
  • Resolved cross-service data synchronization between Q-SEO, Q-Data, Q-Sales
  • Implemented SEO-optimized FAQ schema compatible with Google rich results
  • Technologies: NestJS, MongoDB, TypeScript

Q-Billing: Billing & Usage Tracking | Full-Stack Engineer (Internship → Full-time)

  • Built complete billing platform from scratch (backend + frontend)
  • Implemented service charge tracking, billing history aggregation, invoice access
  • Developed automated payment due notifications
  • Technologies: NestJS, ReactJS, MongoDB, AntD

🚀 Key Achievements

Achievement Impact Technologies
80+ Booking Engine Integrations Real-time room availability for 3,000+ hotels Express.js, REST APIs, Modular Adapters
3,100+ Hotel Data Attributes Centralized source of truth for AI systems MongoDB, NestJS, Next.js
100+ Partner Data Distribution Enabled Booking.com, Expedia, Google integrations n8n, ETL Pipelines, Real-time Sync
MCP Server Architecture Enabled AI systems to call hotel APIs natively Model Context Protocol, OpenAI SDK
10,000+ Daily Conversations Reliable real-time message processing Microservices, Message Queues
99.9% Uptime Production-grade system reliability Monitoring, Error Handling, Deployment
Hybrid Crawling Pipeline Website audit system for 500+ hotels Puppeteer, Cheerio, Axios

🛠️ Technical Skills

Backend & Architecture

  • Languages: TypeScript, JavaScript
  • Frameworks: NestJS, Express.js, Node.js
  • Databases: PostgreSQL, MongoDB, Elasticsearch
  • Caching: Redis, in-memory strategies
  • API Design: REST, GraphQL, MCP (Model Context Protocol)
  • Patterns: Microservices, SOLID principles, design patterns

Frontend & Full-Stack

  • Frameworks: React.js, Next.js
  • Styling: CSS, Tailwind, Material-UI, AntD
  • State Management: Redux, Context API
  • Tools: Vitest, Testing Library, ESLint, Prettier

AI & Machine Learning Integration

  • LLM APIs: OpenAI API, Claude API, Google Gemini
  • AI Frameworks: LangGraph
  • Agentic Systems: MCP (Model Context Protocol) server design & implementation
  • Prompt Engineering: RAG, function calling, context management

Data & Pipelines

  • ETL/Workflow Automation: n8n, custom pipelines
  • Data Processing: Real-time synchronization, data normalization, aggregation
  • Search: Elasticsearch (indexing, querying, aggregations)
  • Integration: 80+ third-party API connectors (REST, URL-based)

DevOps & Infrastructure

  • Containerization: Docker
  • Orchestration: Kubernetes basics
  • CI/CD: GitHub Actions, automated testing & deployment
  • Cloud: cloud-native principles
  • Monitoring: Structured logging, distributed tracing, error monitoring

Tools & Methodologies

  • Version Control: Git, GitHub
  • API Testing: Postman, curl
  • Design: Figma (UI/UX prototyping)
  • Project Management: Agile/Scrum, sprint planning
  • Code Quality: Code reviews, testing, documentation

💻 Featured Projects

1. Q-Connect: Multi-Integration Hotel Booking Layer

Problem: Hotels use 80+ different booking engines with incompatible APIs Solution: Designed standardized connector interface with modular adapters

  • Delivered 80+ REST & URL-based integrations
  • Real-time availability & pricing sync
  • Conversational booking flows for guest requests
  • Impact: Real-time bookings for 3,000+ hotels

2. Q-Channel: AI-Ready Hotel Data Distribution

Problem: Distribute 3,100+ hotel attributes to 100+ partners in real-time Solution: Built scalable data pipeline with n8n automation

  • Extract hotel data from internal systems
  • Transform & distribute to Booking.com, Expedia, Google, AI partners
  • Real-time monitoring & error handling
  • Impact: Supporting 50+ hotels with partner integrations

3. Q-Analyzer: Website Audit Engine for SEO/AEO

Problem: Hotels need to understand SEO and AI crawler readiness Solution: Built hybrid crawling pipeline (static + dynamic rendering)

  • Axios + Cheerio for fast HTML parsing
  • Puppeteer for JavaScript-heavy pages
  • Rule-based scoring for SEO/AEO signals
  • Visual reporting interface
  • Impact: Helped 50+ hotels optimize for search engines

4. Q-MCP: AI Integration Layer via Model Context Protocol

Problem: LLM assistants couldn't interact with hotel backend services Solution: Designed MCP servers exposing APIs as callable tools

  • Multiple MCP servers for different hotel services
  • Integrated with OpenAI Apps SDK
  • Enables conversational AI to perform real business actions
  • Impact: Bridging AI systems with production hotel systems

🎓 What I've Learned

System Design at Scale

  • Handling systems for 3,000+ hotels, 10,000+ daily requests
  • Handling 80+ third-party integrations without failures
  • Real-time data synchronization across 100+ partners
  • Microservices architecture, API gateways, circuit breakers

AI/LLM Integration

  • Implementing MCP (Model Context Protocol) servers
  • Function calling & tool use with LLMs
  • RAG (Retrieval-Augmented Generation) patterns
  • Prompt engineering for production systems

Full-Stack Ownership

  • From requirements to production (design → implementation → deployment)
  • Building both backend services and frontend dashboards
  • Understanding the entire data flow
  • Production support and incident response

Code Quality & Best Practices

  • SOLID principles in action
  • Design patterns for scalability
  • Comprehensive testing (unit, integration, E2E)
  • Code reviews and knowledge sharing

🔗 Connect With Me

LinkedIn Email GitHub


📊 GitHub Statistics

GitHub Streak


🎯 Open to Opportunities

I'm actively seeking opportunities in Europe with visa sponsorship.

Ideal roles:

  • Full-Stack Engineer at scaling companies
  • Backend Engineer focusing on systems design
  • Product Engineer with end-to-end ownership
  • AI/LLM Integration Engineer

Looking for: Visa sponsorship, learning opportunity, impact-driven work


📝 Quick Facts

  • 3+ years of professional full-stack development
  • Built production systems serving 3,000+ businesses
  • Designed 80+ integrations without single point of failure
  • Expert in system design, real-time systems, AI integration
  • Published code in production serving 10,000+ daily users
  • Experienced with microservices, databases, DevOps, AI/LLM
  • Available for immediate interviews, relocation to Europe

💡 Let's Build Something Great

If you're building systems at scale, integrating AI, or solving complex engineering problems — let's talk!

💬 Email: zied_ch@outlook.fr
🔗 LinkedIn: linkedin.com/in/zied-allouen
🐙 GitHub: github.com/ziedallouen


Made with ❤️ by Mohamed Zied Allouen

"Building scalable systems that solve real problems at scale"

Pinned Loading

  1. gym gym Public

    JavaScript

  2. nuurandwajdi nuurandwajdi Public

    CSS

  3. webmcp-playground webmcp-playground Public

    TypeScript