Work

From AI systems handling 300+ tickets daily to custom developer tooling and enterprise platforms. Here is what I have built.

Enterprise · Oil & Energy

Enterprise Asset Management

Developed an enterprise asset management application serving the energy sector across multiple client organizations. Used by operations teams to track equipment lifecycle, plan and run inspections, coordinate field crews, and generate work-outcome and compliance reports. Built with Symfony + API Platform on the backend (Doctrine ORM, PostgreSQL) and Laravel + Livewire + AlpineJS + Tailwind on the frontend. Used Varnish on the API side for HTTP caching to improve performance. Infrastructure runs entirely on AWS, provisioned as code with Terraform (IaC). Alongside the product, I lead AI adoption for the development team - GDPR-compliant usage policies, a data-censoring layer in front of every external model call, per-repository .aiignore rules, and data-residency controls for code that cannot leave the network.

Read: What AI governance actually means in a German enterprise →

Stack:Symfony, API Platform, Laravel, Livewire, AlpineJS, Tailwind, PostgreSQL, Varnish, AWS, Terraform
AI Governance:GDPR compliant, .aiignore, data censoring, data residency

AI Development Governance

  • Established GDPR-compliant AI usage policies
  • Implemented .aiignore for codebase protection
  • Data-residency controls for sensitive processing
  • Data censoring pipeline before AI processing
  • Led training for development team on responsible AI
# Multi-Site Management
WordPress Site 1 ──┐
WordPress Site 2 ──┼─⇄ Laravel Panel ──→ External
WordPress Site 3 ──┤   orders · clients     service
WordPress Site N ──┘   costs · reports      providers
                       messaging
Multi-Site eCommerce · WordPress

Multi-Site Management Dashboard

Built a Laravel-based central admin panel that connects multiple WordPress / WooCommerce sites with the operations team in a single workflow. Manages the full customer relationship: multi-currency order totals (PLN / EUR / USD / GBP), order status tracking (pending, in-progress, partially completed, cancelled), cost accounting, customer accounts, support messaging with quick-reply templates, an internal services catalog, and reports. After checkout, each site forwards its orders to the panel, which routes them to the right external service provider and tracks delivery progress with scheduled jobs. Operators can submit refill and correction requests to service providers from the same screen they manage orders on. Statuses, customers, product variations, and pricing sync two-way between the panel and every WordPress site over REST - the panel becomes the single workspace for running the entire business.

Stack:Laravel, WordPress, WooCommerce, MySQL, REST APIs
WordPress · WooCommerce · SMM Platform

WordPress Plugin Suite

Developed a suite of customized WordPress plugins integrating WooCommerce stores with the company's central Laravel panel. The flagship plugin turned WooCommerce into a social-media marketing platform - customers could buy services like Instagram followers, TikTok views, or YouTube engagement, and a Vue.js-powered checkout widget let them configure each order (how fast it should be delivered, which country the audience comes from, which service variant to apply) with live data pulled from the relevant platforms via RapidAPI / YouTube API. After checkout, orders are forwarded to the central panel; cron jobs on the WordPress side pull order statuses and progress counters back from the panel so customers see up-to-date delivery status on the storefront. The suite also covers invoicing, customer accounts, magic-link login, support-desk integration, and a pre-made widget kit for Instagram / TikTok / YouTube embeds. Centrally managed across multiple client sites with manual deploy and automated rollback.

Stack:WordPress, WooCommerce, PHP, Vue.js, REST APIs
plugins/
  order-sync-smm/      # Vue widget + WooCommerce → CRM
  invoicing/           # Auto-generated invoices
  customer-accounts/   # Account self-service
  magic-link-login/    # Passwordless auth
  support-desk/        # Helpdesk integration
  social-widgets/      # IG / TikTok / YouTube embeds
eCommerce · AI Engineering

Automation Support Responder

AI system processing 300+ customer tickets daily. Vector search for knowledge retrieval across thousands of past resolutions. Tool calling for autonomous order management - pulling details, checking shipping, generating coupons, processing returns. Confidence scoring routes tickets: auto-respond, human review, or escalate.

Stack:PHP, Node.js, Anthropic API, Vector Search
Impact:57% faster resolution, 85% automation, +22% CSAT

Read: How I built an AI that handles 300 tickets a day →

Vector search visualization
# gh-claude-code
skills/
  jira-skill/              # Jira ticket viewer + analysis
  bitbucket-skill/         # Bitbucket PR management
  gitea-skill/             # Gitea PR/issue management
  confluence-skill/        # Page viewer, in-doc search
  outlook-skill/           # Email, calendar, tasks
  laravel-workflow-skill/  # Branch → commit → PR pipeline
  symfony-workflow-skill/  # Same for Symfony projects
  wordpress-workflow/      # WordPress dev assistance
  vue2-client-workflow/    # Vue 2 component workflow (client landing pages)
  php-testing/             # PHPUnit 11, Pest 3, TDD
  base-service/            # BaseService pattern reference
  dev-orchestrator/        # Local CI/CD pipeline runner
  memory-skill/            # Cross-session context
  assistant-skill/         # Daily task tracking
  backup-skill/            # Config backup & restore

agents/
  parallel-manager         # Multi-worktree task execution
  laravel-simplifier       # Code quality refinement
  code-explorer            # Fast codebase navigation
  research                 # Web search + docs lookup
AI Developer Tools · Enterprise

AI Agent Skills & Configuration Framework

Internal configuration framework for AI coding agents (Claude Code, Codex) - shared across the development team via a cross-platform installer. 15 custom skills covering the full development lifecycle: Jira / Bitbucket / Gitea / Confluence / Outlook integrations, Laravel / Symfony / WordPress / Vue workflow pipelines with branch conventions and worktree management, PHP testing (PHPUnit 11, Pest 3), the BaseService pattern reference, a local CI/CD runner, and a daily work assistant that pulls context from Jira, Confluence, and Outlook. Pairs with Dev Orchestrator so agents can spin up isolated environments, run tests, and validate changes before pushing. 4 specialized sub-agents handle parallel task execution, code simplification, codebase exploration, and web research.

Agents:Claude Code, OpenAI Codex
Skills:15 custom (Jira, Bitbucket, Gitea, Outlook, workflows...)
Sub-agents:4 (Parallel Manager, Simplifier, Explorer, Research)

Read: What I learned building 12 custom skills for AI coding agents →

Developer Tools · DevOps

Dev Orchestrator

Universal local CI/CD orchestrator for PHP projects. Built with Laravel Zero. 9-stage pipeline from branch validation through Docker services to server startup. Pre-push CI gate ensures tests always pass before code reaches the remote - no broken builds, no excuses. Multi-project orchestration with dynamic Docker Compose generation, Caddy reverse proxy with local domains, and a web dashboard with real-time SSE output. Designed for multi-agent development: agents can spin up isolated environments automatically, run tests in parallel worktrees, and merge results - all without human intervention.

Stack:PHP 8, Laravel Zero, Docker, Caddy, WSL2
Features:9-stage pipeline, multi-project, web dashboard

Read: I built my own CI/CD orchestrator because existing tools were not enough →

9-Stage Pipeline
1Validate branches
2Allocate ports
3Create worktrees (ext4)
4Merge branches
5Docker services (DB, mail)
6Generate config files
7Build projects
8Initialize database
9Start servers
OpenClaw Agent Skills
email-digest3 Gmail accounts, hourly
cold-outreach7 countries, auto-send
web-monitorCSS selectors, diff alerts
google-placesLead discovery
voice-pipelineWhisper + TTS + Twilio
github-issuesAuto-PR, review
google-calendarEvents, availability
AI Infrastructure · Automation

Multi-Agent Orchestration Platform

Built on OpenClaw. Autonomous agents running on schedules, communicating across Telegram, Discord, Gmail, and Google Calendar. Automated lead generation pipeline: Google Places API scraping, email discovery via Brave Search, personalized website mockup generation, and cold outreach across 7 countries. Heartbeat monitoring, multi-account email management, voice pipeline integration.

Stack:OpenClaw, Node.js, Anthropic API, Brave Search API
Scale:7 countries, 24/7 operation, hundreds of daily tasks

Read: My AI agents work 24/7 across 7 countries →

Voice AI · Real-time

Voice AI Pipeline

Personal project - end-to-end voice AI built as part of my multi-agent platform. Whisper handles real-time transcription, Edge TTS does speech synthesis, Twilio Media Streams carries the call. The interesting decision was the model in the middle. I ran Claude, GPT, and a Chinese open-weight model head-to-head against a sub-2-second total budget. GPT was the fastest token-for-token but drifted off-script under pressure. The Chinese model was cheapest by an order of magnitude, but its English phrasing kept giving away that it was AI - subtle word orders no native speaker would pick. Claude was not the fastest, but it was the only one that still sounded like a person at the 1.5s mark with tool calls layered in. Final pipeline runs Claude with personas swappable per use case - personal assistant, sales outreach, customer triage.

Stack:Whisper, Claude API, Edge TTS, Twilio, WebSocket
Performance:<2s latency, multiple personas

Read: Where every millisecond hides in voice AI →

voice_pipeline.log
Live
[10:42:01] Incoming call from +48...
[10:42:02] Whisper Transcribing... done 340ms
[10:42:02] LLM Processing intent... done 620ms
[10:42:03] TTS Generating speech... done 280ms
[10:42:03] Twilio Streaming response...
Total latency: 1.24s

Other Projects

School portal CMS

Built and maintained a Laravel-based CMS powering a parent-facing school portal, integrated via REST APIs with a legacy school-record system to surface grades, attendance, timetables, and homework alongside editorial content.

Laravel, PHP, REST APIs, MySQL

BenchCoders

Social media platform connecting candidates with companies and vice versa. AI-powered matching, profile analysis, and skill verification. Bridging the gap between talent discovery and hiring.

React, Node.js, Claude API

Cold Outreach Pipeline

Automated lead generation: Google Places scraping, email discovery via Brave Search, AI-generated website mockups, personalized SMTP outreach across multiple markets.

Node.js, Brave API, SMTP, Pixabay