Hi, I'm Ala 👋
Full-Stack Developer & AI Engineer with over 2 years of experience building LazyBrains - an AI-powered study platform, and cutting-edge SaaS solutions to solve real-world problems and drive entrepreneurial innovation.
AB

About

I'm a passionate AI Engineer and Full-Stack Developer with over 2 years of professional experience who thrives at the intersection of traditional software development and cutting-edge AI innovation. Currently, I'm building and running LazyBrains, an AI-powered study platform that generates personalized flashcards and quizzes using advanced AI technology. My expertise spans both full-stack SaaS solutions and AI-powered platforms, allowing me to tackle real-world problems through multiple technological approaches. Whether building robust web applications or intelligent agent frameworks with RAG systems, I'm driven by entrepreneurial spirit to create meaningful solutions that automate workflows and solve complex business challenges. My technical foundation covers modern full-stack development, AI/ML technologies, and cloud architectures, enabling me to bridge traditional software engineering with emerging AI capabilities. When I'm not developing AI agents or full-stack applications, I'm contributing to open-source projects like Agno, pushing the boundaries of what's possible with intelligent automation.

Work Experience

Stratto.ai

Sep 2025 - Present
Remote, Canada
Freelance Software Engineer / AI Engineer
  • Building an agentic AI platform for sales teams that automates CRM workflows through human-in-the-loop AI agents integrated with HubSpot, Zoho, and HighLevel.
  • Developed over 7 ready-to-use AI agents and a flexible custom agent builder supporting dynamic tool selection, event triggers, and RAG-based knowledge integration.
  • Designed and deployed individual MCP servers for each CRM (OAuth2 flows, secured tool provisioning, and API communication), enabling seamless agent–CRM interaction.
  • Architected a full-stack system using Next.js, FastAPI, Agno, Pinecone, and PostgreSQL, containerized with Docker and deployed on GCP via Cloud Build (CI/CD) and Cloud Run.
  • Implemented workflow automation with Cloud Scheduler and asynchronous task execution to support time-based agent triggers and CRM-driven events.
  • Platform currently in closed beta with pilot customers under the DEL Accelerator, demonstrating clear reductions in manual CRM effort and faster sales operations.
Technologies:
Next.js
FastAPI
Agno
Pinecone
PostgreSQL
Docker
GCP
Cloud Build
Cloud Run
Cloud Scheduler
HubSpot
Zoho
HighLevel

CoaChess

August 2024 - August 2025
Tunis, Tunisia
Software Engineer, Full-Time
  • Participated in the modernization of the platform, migrating the frontend from Angular to Next.js, and the backend from Spring Boot to FastAPI.
  • Contributed to rebuilding core features including authentication, coach/member management, and training session organization.
  • Designed and implemented a payment system for event registrations, integrating Stripe for secure transactions.
Technologies:
Next.js
FastAPI
SQLAlchemy
PostgreSQL
Tailwind CSS
Shadcn UI
Keycloak
Stripe

CoaChess

February 2024 - June 2024
Tunis, Tunisia
Software Engineer, Graduation Project Internship
  • Developed and integrated real-time video and audio communication into live training sessions using the Agora SDK, enabling seamless interaction between coaches and members.
  • Implemented a messaging/chat system using the GetStream API, supporting real-time text communication within the platform.
  • Worked closely with the CoaChess team to align development with platform needs, focusing on performance and user experience.
Technologies:
Spring Boot
Angular
TypeScript
Java
Tailwind CSS
Agora
GetStream

CoaChess

September 2023 - January 2024
Tunis, Tunisia
Software Engineer, Part-Time
  • Developed core features of the coach management system enabling coaches to manage members and groups.
  • Collaborated in building user-friendly interfaces for group and member management workflows.
  • Contributed to the implementation of a secure authentication system using Keycloak for user authentication and authorization.
Technologies:
Spring Boot
Angular
TypeScript
Hibernate
Java
PostgreSQL
Tailwind CSS
Keycloak

CoaChess

June 2023 - August 2023
Tunis, Tunisia
Software Engineer, Summer Internship
  • Designed and developed a full-stack chess event management platform — a modernized version of chess-results.com — enabling users to browse tournaments, view results, pairings, and participant lists, register and pay for events, and authenticate securely.
  • Developed the platform's role-based access system (User, Organizer, Arbiter), enabling seamless transitions and shared functionality across roles.
  • Focused on usability, and real-time updates, laying the foundation for a user-friendly chess tournament ecosystem.
Technologies:
Spring Boot
Angular
TypeScript
Hibernate
Java
PostgreSQL
Tailwind CSS
Keycloak

Education

Higher School of Communications of Tunis, Sup'Com

2021 - 2024
Tunis, Tunisia
Bachelor's Degree of Telecommunication Engineering (BTE)

IPEIS

2019 - 2021
Sfax, Tunisia
Pre-Engineering diploma in physics-chemistry(PC), ranked 43/950 in the national exam

Skills

React
Next.js
Typescript
Node.js
Python
FastApi
Postgres
Docker
Java
C++
AI/ML
RAG
Agent Frameworks
Agno
Pinecone
GCP
Cloud Build
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

LazyBrains

LazyBrains is an AI-powered study platform that transforms content into interactive flashcards and quizzes using advanced AI technology. It helps students memorize content more effectively through active recall and spaced repetition techniques, while also preparing them for exams with customized quizzes. The platform streamlines the study process, saving time and improving learning outcomes.

Next.js
Typescript
PostgreSQL
TailwindCSS
FastAPI
Python
SQLAlchemy
Supabase
Shadcn UI
Magic UI
Docker
AWS
Mofakirat Ramadan

Mofakirat Ramadan

Mofakirat Ramadan is a mobile app that allows association administrators to track activities performed by young people during the Ramadan month. The app features progress tracking, and reporting tools to help organizations monitor participation and engagement.

Flutter
Dart
PostgreSQL
FastAPI
Python
Supabase

Open Source Contributions

Agno (AI Agent Framework)

Sep 2025 - Present
Contributor
  • Contributed 5 merged pull requests to the open-source Agno AI agent framework, including a new PPTX reader for RAG and several critical bug fixes improving data handling and agent reliability.
  • Collaborated with Agno maintainers through iterative code reviews and discussions to ensure high-quality integration.
  • All contributions are public and merged into the main branch.
Competitions

I like competitive programming

Throughout my academic career, I've honed my algorithmic thinking and problem-solving abilities through 4+ on-site competitive programming contests. I regularly practice on platforms like LeetCode and Codeforces to continuously sharpen my skills in data structures, algorithms, and efficient coding practices.

  • E

    EPTSolvingCup 2022

    Tunis, Tunisia

    Secured 15th place amoung 50 teams in this prestigious team-based algorithmic problem-solving competition hosted by EPT. Collaborated with teammates to solve complex programming challenges under time constraints, demonstrating strong problem-solving skills and teamwork.
  • W

    WinterCup 2022

    Tunis, Tunisia

    Achieved 16th place out of 50 teams in this competitive programming contest that challenges participants with algorithmic problems of varying difficulty. Demonstrated proficiency in data structures, algorithms, and efficient coding practices under competitive conditions.
  • T

    Tunisian Collegiate Programming Contest 2022

    Tunis, Tunisia

    Ranked 16th out of 50 teams in this national-level competitive programming contest. TCPC serves as a preliminary round for the International Collegiate Programming Contest (ICPC), showcasing our ability to solve complex algorithmic challenges efficiently as a team.
  • T

    Tunisian Collegiate Programming Contest 2021

    Tunis, Tunisia

    Placed 25th among 90 competing teams in my first participation in TCPC. This prestigious national contest tests participants' problem-solving abilities, algorithmic thinking, and coding proficiency, providing valuable experience in competitive programming at a collegiate level.
Contact

Get in Touch

Want to chat? Just shoot me a dm with a direct question on Linkedin and I'll respond whenever I can. I will ignore all soliciting.