Skip to content
View cypriennkeneng's full-sized avatar

Block or report cypriennkeneng

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
cypriennkeneng/README.md
Cyprien Nkeneng – Full-Stack Engineer · Shopware · Symfony · AI

E-commerce, ERP and content systems — architected in PHP, wired together with clean APIs.


Website LinkedIn Email


👋 About

I build the systems that keep online businesses running — Shopware 6 plugins, Symfony REST APIs, ERP integrations that actually stay in sync, CMS setups editors don't fight with, and increasingly AI features that do real work instead of demos.

Most of my projects live at the seams: shop ↔ ERP, CMS ↔ frontend, business logic ↔ LLM. That's where the interesting problems are.

name:      Cyprien Nkeneng
role:      Full-Stack Engineer  ·  webloupe.de
core:      [ PHP, Symfony, Shopware 6 ]
domains:   [ E-Commerce, ERP Integration, CMS, AI ]
speaks:    REST · GraphQL · Webhooks · Message Queues
languages: Deutsch · English · Français
principle: "Boring architecture, interesting products."

🆕 Latest: Depflush — my free, open-source Mac app for developers. It finds the gigabytes development leaves behind: Docker images, vendor/ and node_modules/ of dormant projects, duplicate SQL dumps and caches of old IDE versions. On my own MacBook it took free space from 3.5 GB to 95 GB. → depflush.com


🧩 What I Build

🛒 Shopware

Custom Shopware 6 plugins, themes and apps — admin extensions (Vue), storefront work (Twig/SCSS), Store API endpoints, custom rules, flow actions and checkout logic. Multilingual by default, upgrade-safe, no core hacks.

🔗 Symfony & REST APIs

RESTful backends in Symfony — versioned resources, proper status codes, OpenAPI specs, JWT/OAuth2, rate limiting and idempotency. Layered architecture, Messenger for async work, tests that mean something.

📦 ERP Integration

Two-way sync between shop and ERP — products, stock, prices, orders, invoices, customers. Queue-backed, retry-safe, idempotent, with reconciliation jobs so nothing silently drifts.

📰 CMS & Content

Headless and traditional CMS — Shopware Shopping Experiences, structured content models, multilingual setups, and editor tooling non-developers can use without opening a ticket.

🤖 AI in Production

LLM features wired into real business systems: product-description generation, semantic search over catalogs, RAG on internal documentation, support-ticket triage and data-enrichment pipelines — with prompt versioning, caching and guardrails so cost and output stay predictable.

🧹 Developer Tools

Small, focused tools for my own workflow that I release as open source — like Depflush, a native macOS app (Swift/SwiftUI) that cleans Docker, stale dependencies, SQL dumps and IDE caches, with a preview and the Trash as a safety net.


🛠️ Tech Stack

Core

PHP Symfony Shopware Doctrine Composer Twig

APIs & Integration

REST OpenAPI GraphQL RabbitMQ Webhooks Postman

JS / Frontend

TypeScript Next.js Vue.js Node.js Sass Tailwind

macOS

Swift SwiftUI

Data

MySQL MariaDB PostgreSQL Prisma Redis OpenSearch

AI

OpenAI Claude LangChain Ollama pgvector

DevOps & Quality

Docker GitHub Actions Nginx Linux PHPUnit PHPStan


🔭 A Typical Integration

  Shopware 6                Integration Layer                ERP / AI
 ┌────────────┐          ┌──────────────────────┐          ┌────────────┐
 │ Storefront │          │  Symfony REST API    │          │  ERP       │
 │ Admin (Vue)│ ◄──────► │  Messenger  ·  Queue │ ◄──────► │  Stock     │
 │ Store API  │          │  Mappers · Retry     │          │  Orders    │
 └────────────┘          │  Idempotency · Audit │          │  Invoices  │
                         └──────────┬───────────┘          └────────────┘
                                    │
                              ┌─────▼──────┐
                              │ AI Service │  enrichment · semantic search
                              │ RAG · LLM  │  descriptions · ticket triage
                              └────────────┘

📌 Featured Projects

Project What it does Stack
ERP Order Bridge Symfony service that receives shop orders via HMAC-signed webhooks and exports them reliably to an ERP — idempotent intake, order and queue message in one transaction, bounded retries with Messenger, audit trail per order. PHPStan max, CI on PHP 8.3/8.4. Symfony 7.4 · Messenger · Doctrine · PostgreSQL
Depflush Free, open-source macOS app that frees disk space on developer Macs — Docker images and build cache, vendor/ and node_modules/ of dormant projects, SHA-256-verified duplicate SQL dumps, old JetBrains caches. Preview first, Trash by default. EN/DE/FR. Swift · SwiftUI · macOS
WeloDeliveryInfo6 Shopware 6 plugin that shows delivery information on product detail pages — per-article overrides with plugin-level defaults, plus configurable tick color and font size. DE/EN/FR. Shopware 6 · PHP · Twig
WeloEanDetailPage Shopware 6 plugin that surfaces EAN, manufacturer number and product dimensions on the detail page — feeding search engines the structured data they want. DE/EN/FR. Shopware 6 · PHP · Twig
whatsapp-nextjs-api REST API + dashboard for managing multiple WhatsApp sessions via Baileys — QR pairing, SSE live status, message sending, group listing and SQLite-backed session persistence. Next.js · TypeScript · Prisma · Docker

🧩 Most of my Shopware plugin work lives under the @webloupe organization.


📊 GitHub Metrics

GitHub overview Contribution calendar and current streak Most used languages Achievements

Updated daily by GitHub Actions.


🤝 Let's Talk

Open to Shopware plugin work, Symfony API projects, ERP integrations and AI features — from a focused fix to a full build.

Website LinkedIn Email



⭐️ If something here was useful, a star goes a long way.

Popular repositories Loading

  1. depflush depflush Public

    Free, open-source Mac app that finds what Docker, node_modules, old IDEs and duplicate files leave behind.

    Swift 29 2

  2. WeloEanDetailPage WeloEanDetailPage Public

    PHP 1

  3. WeloInvoicePhoneNumber WeloInvoicePhoneNumber Public

    PHP 1

  4. WeloInvoiceEmail WeloInvoiceEmail Public

    PHP 1

  5. WeloPlatformInvoicePhoneNumber WeloPlatformInvoicePhoneNumber Public

    PHP 1

  6. WeloPlatformInvoiceEmail WeloPlatformInvoiceEmail Public

    PHP 1