Achraf Ait Ibba
AI Agent Platform Engineer · Software Engineer
Software engineer building AI agents and agentic workflows — multi-agent systems, automation and reliable backends, from design to production.
01
About
Hi, I am Achraf — a software engineer based in Morocco. My path started in backend engineering with Java and Spring Boot, and has grown into the world of AI agents and agentic AI: systems where multiple autonomous agents plan, coordinate and act on real business workflows.
I am particularly interested in how AI agents, workflow automation and modern tooling change the way businesses operate — from automating repetitive processes to auditing AI-generated applications for reliability and security. This site documents my experience, my projects and the things I am learning.
- Emailaitibbaachraf@gmail.com
- LocationCasablanca & Rabat, Morocco
- DegreeSoftware Engineering
- FocusAI Agents, Agentic Workflows, Automation, Web Applications
- LanguagesArabic, English, French
02
Expertise
My areas of expertise — the fields I have worked in professionally and keep deepening every day.
AI Agents & Agentic AI
Design and orchestration of multi-agent systems with LangGraph: intent and entity extraction, task decomposition, agent-to-agent (A2A) communication, tool governance, and grounded, evaluation-driven responses on top of LLMs.
Workflow & Process Automation
End-to-end automation of business processes: API integrations, event-driven pipelines, scheduled jobs and orchestration that remove repetitive manual work and speed up operations — from marketing and support workflows to internal tools.
AI Application Auditing
Auditing AI-generated and vibe-coded applications: code quality, security, scalability, and reliability of prompts and agents — turning quick prototypes into production-ready, maintainable systems.
Backend & API Development
High-scale backend services in Java (Spring Boot, Helidon MP) and Python (FastAPI, Django): REST APIs, microservices, event-driven architecture and relational databases.
Web & MVP Development
From idea to working product: full-stack MVPs and websites with modern front-ends and solid backends, built to validate fast and scale later.
DevOps & Cloud Infrastructure
Docker, Kubernetes, GitLab CI/CD, GitHub Actions — automated, repeatable deployments with observability built in.
03
Resume
Software engineer with hands-on experience across AI agent platforms, Java backend development, QA automation, DevOps and full-stack delivery — with a strong focus on building scalable, high-performance applications and distributed systems.
AI Agent Platform Engineer
July 2026 — Present- Brand new project, details still confidential hh
StackPython · FastAPI · LangGraph · OCI Generative AI · A2A · REST APIs · GitLab · Kubernetes · Docker
Backend Engineer
October 2025 — July 2026- Built from scratch a cloud messaging platform for Oracle Hospitality, centralizing messaging tools for industry customers such as McDonald's, Starbucks and Hilton.
- Structured a deployable multi-service architecture: Control Plane API, generic adapter router, Twilio adapter, OCI Streaming processors and shared OCI utilities.
- Implemented configuration-management APIs, provider/customer/message schema mappings, Twilio A2P 10DLC onboarding with retry/resume, consent and opt-out processing, and OCI Vault / Object Storage integrations.
- Implemented OCI Streaming consumers for Twilio webhook opt-out events with retry handling and event-driven synchronization.
- Reviewed the architect-provided database schema; the resulting report was accepted by architects and fully implemented.
StackJava 21 · Spring Boot · Helidon MP · JAX-RS · Maven · Oracle DB · JPA/Hibernate · OCI Vault · OCI Object Storage · OCI Streaming · Twilio · Docker · Kubernetes · GitLab CI/CD
QA & Test Automation Engineer
April 2025 — October 2025- Migration of the Oracle EMC project from desktop to web for the Food & Beverage line of business, with automated tests built alongside a high-performing QA and Dev team.
- Built a scalable Java test automation framework on top of Selenium (POM pattern), reused across multiple projects.
- Expanded test coverage to over 95% of core user flows, reducing manual testing effort and increasing release confidence.
- Implemented data stabilization strategies (mocking, database seeding) and a bulk rerun mechanism with root-cause analysis.
StackJava · Selenium · TestNG · TestRail · Jira · Confluence
Java / Spring-Boot Developer Intern
March 2024 — August 2024- Designed and developed a full-stack Scrum project management application (similar to Jira and Trello) using Java, Spring Boot and Angular.
- Containerized the application with Docker; implemented CI/CD pipelines with GitHub Actions and GitLab.
- Deployed the application to a VPS production environment.
- Automated MySQL database backups with shell scripts and cron jobs; implemented Spring AOP interceptors to track CRUD operations for audit and traceability.
StackJava · Spring Boot · Spring AOP · Docker · GitLab CI/CD · GitHub Actions · Shell · Linux (Ubuntu)
Education
Master in Software Engineering & Information Systems Management
Completed September 2025- Java, Node.js, React, Angular, backend and API development, DevOps, Big Data, Cloud Computing and software architecture.
Certifications
- OracleOCP Java SE 17 Developer (1Z0-829)
- OracleOCI 2025 Certified Generative AI Professional
Languages
- العربيةNative
- EnglishProfessional
- FrançaisProfessional
04
Projects
Qatra.maPlatform2024
Blood donation management platform matching donors and recipients by blood type and city.
StackSpring Boot · MySQL · HTML · CSS · JavaScript · Heroku
TelegDash.comSaaS2024
SaaS platform for managing Telegram channel subscribers: automatic import, subscription tracking and automation of expired member removal.
StackSpring Boot · FastAPI · Python · MySQL · Next.js · Heroku
JobTruth.techPlatform2025
Anonymous workplace review platform (similar to Glassdoor) ensuring security and confidentiality for honest feedback about employers and companies.
StackSpring Boot · MySQL · HTML · CSS · JavaScript · DigitalOcean
05
Skills
Learning is a journey — I am always improving my skills and acquiring new tools, from backend engineering to AI agents, to build solutions adapted to today's problems and tomorrow's opportunities.
AI & Agents
Programming Languages
Backend
Testing & QA
Databases
DevOps & Cloud
Web
06
FAQ
Who is Achraf Ait Ibba?
Achraf Ait Ibba is a software engineer based in Morocco, specializing in AI agents, agentic AI, workflow automation and backend development.
What is agentic AI?
Agentic AI refers to AI systems where autonomous agents plan, reason and take actions to accomplish goals. An agent can decompose a task, call tools and APIs, coordinate with other agents and handle errors — enabling automation far beyond simple chatbots.
What is an AI application audit?
An AI application audit reviews AI-generated or vibe-coded software for code quality, security, scalability, prompt reliability and agent behavior — turning fast prototypes into production-ready systems.
How can AI agents help digital agencies?
AI agents help digital agencies automate repetitive work: reporting, marketing automation, website creation workflows, branding and visual identity production, content pipelines, lead routing and data enrichment. Agentic workflows connect the tools an agency already uses — CRMs, messaging platforms, analytics — and run multi-step processes without manual effort.
How can AI help with website creation and marketing?
AI accelerates website creation from prototyping to launch — generating structure, content and integrations, then automating deployment and QA. On the marketing side, it automates campaigns, reporting and content pipelines. For branding and visual identity, it streamlines asset production and keeps brand consistency across channels. The key is reviewing what AI produces before it ships.
Why audit a vibe-coded application?
Vibe-coded applications are built fast, often with heavy AI assistance, and can hide quality, security and scalability problems: unvalidated inputs, leaked secrets, fragile prompts, unmaintainable code. An audit reviews the code, the prompts and the agent behavior, then prioritizes fixes so the prototype can go to production safely.
How do you build an MVP fast?
Start from the smallest workflow that delivers real value, choose a proven stack (FastAPI, Next.js, PostgreSQL), automate everything repeatable and use AI to accelerate the boilerplate — then audit what AI generated before going live. MVP development for agencies follows the same rules. Speed comes from scope discipline, not from skipping quality.
How do you automate your work?
Start with the repetitive workflows that eat the most time: client reporting, lead routing, content pipelines, invoicing follow-ups and marketing automation. AI agents connect existing tools — CRM, messaging, analytics, project management — and run these workflows end-to-end. Typically starting with client reporting and marketing, then extend automation to website creation and internal operations.
Can AI help with branding and visual identity?
Yes — AI streamlines branding workflow automation: generating logo concepts, moodboards and visual identity assets, enforcing brand guidelines across campaigns, and automating asset management. The brand strategy stays human; AI accelerates production and keeps visual identity consistent across channels.