Ahmed Chouaya

Senior Software Engineer | Building AI-Agentic Workflows

I’m constantly learning and evolving. I love diving into new ideas and finding creative ways to solve problems.

Experience

Built and open-sourced the IMA Framework—a multi-agent system with 8 specialist roles and 35+ workflows for influencer marketing. Built the IMA-Hermes-Agent Skill, a 5-agent system that finds YouTube creators, pulls video transcripts (via Firecrawl), and writes personalized cold emails. Used Hermes agent and Paperclip to build workflows that study YouTube content and find the best creators to reach out to.

Built an AI Agents Dashboard to manage and monitor internal AI workflows and data labeling. Modified CVAT (Computer Vision Annotation Tool) core to add custom annotation tools for specific labeling needs. Added Arabic document support, fixing RTL rendering and text processing issues in the AI pipeline. Built Django APIs for data management across the platform.

Rebuilt the user dashboard and post interaction system in Next.js, improving how premium content, tips, and shares are delivered. Managed cloud infrastructure and deployments using Azure and GitHub Actions. Set up dev workflows using Nx (Monorepo), Docker, and NixOS/nix-shell so the whole team had matching environments. Added multi-language support and managed databases with Prisma and MySQL.

Built apps with the MERN stack using React, Redux, Node.js, and MongoDB (Mongoose). Improved audio file handling for smooth, fast playback with clean frontend interfaces. Managed Linux servers on my own, handling debugging and keeping services running. Set up cloud storage and deployments using AWS Lightsail and S3.

Skills

Multi-Agent Systems

Google ADK, agents-cli, Hermes Agent, and custom agent frameworks

AI Agent Development

Claude Code, OpenCode, prompt engineering, RAG, and agent behavior control

Full-Stack Engineering

Next.js, React, Django, Node.js, MERN stack, and cloud infrastructure

Cloud & DevOps

AWS, Azure, Docker, CI/CD pipelines, and Linux server management

Projects

Agent skill for Claude Code and OpenCode that turns math algorithms from research papers into working Python code. Worked with a Mathematics PhD to build workflows that stop the LLM from making things up in technical research.

Claude CodeOpenCodePythonAI Agent SkillResearch Automation

Code review agent built with Google ADK and Gemini Flash that enforces coding standards through harsh but funny roasts. Built a test suite using LLM-as-judge to score 4 things: Harshness, Brevity, No-Help, and Condescending Tone. Hit 100% pass rates on custom tests, showing tight control over prompt behavior and personality consistency.

Google ADKagents-cliGemini FlashLLM-as-JudgePrompt Engineering

Turns AI coding tools (Claude Code, Cursor) into team-based agencies using YAML workflows and session routing. Has 8 specialist roles and 35+ workflows for influencer marketing. Includes 'Party Mode' where multiple agents discuss and debate strategies together.

Multi-Agent SystemsYAML WorkflowsClaude CodeHermes AgentSession Routing

Writing

View all posts