Hi, I'm Ala 👋
Software Engineer by day, Solopreneur by night. Building innovative SaaS solutions to solve real-world problems while pursuing my entrepreneurial passion.
AB

About

I'm a dedicated software engineer with a passion for entrepreneurship. While maintaining my professional career, I'm actively building and scaling my own SaaS businesses to solve meaningful problems. My technical expertise across full-stack development, combined with my business mindset, allows me to bridge the gap between technology and market needs. I earned my Bachelor's in Telecommunication Engineering and have competed in various programming competitions that sharpened my problem-solving skills and technical capabilities.

Work Experience

MedAI

February 2025 - Present
Tunis, Tunisia
Founder & Full-Stack Developer
  • Designed and developed MedAI, an AI-powered SaaS platform that helps students generate study materials like flashcards and quizzes
  • Built a Next.js frontend with a responsive UI and Progressive Web App (PWA) support for a fast, mobile-friendly experience.
  • Developed the backend using FastAPI, with serverless Lambda functions handling AI-powered flashcard and quiz generation with Gemini API.
  • Led testing and feedback collection from early adopters (Tunisian medical students) to iterate on features and UX.
Technologies:
Next.js
Typescript
PostgreSQL
TailwindCSS
FastAPI
Python
SQLAlchemy
Supabase
Shadcn UI
Magic UI
Docker
AWS

CoaChess

August 2024 - Present
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++
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.

MedAI

MedAI is an AI-powered study tool for medical students that transforms PDFs into interactive flashcards and quizzes. It helps students memorize medical 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
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.