Who I Am
Hi, I'm Khadija Kriaa
I'm a 2nd-year Data & Decisional Systems Engineering student at ENET'Com, Tunisia. I thrive at the intersection of data, intelligence, and innovation — building systems that turn raw information into meaningful decisions.
My passion lies in Artificial Intelligence , Natural Language Processing, and Machine Learning . I'm driven by curiosity and a love for solving complex, real-world problems.
Beyond code, you'll find me playing guitar, diving into tech or self-improvement books, or watching a thought-provoking sci-fi series. I believe the best engineers are also the most well-rounded humans.
Core Focus Areas
Featured Projects
Web App for File Upload & Data Extraction
A secure, full-stack web application that automates extraction of structured data from pay slips using OCR and NLP. Generates interactive dashboards from unstructured document content.
Built with a microservices mindset — Angular frontend, Spring Boot REST API, PostgreSQL storage, and Tesseract OCR for text recognition. Integrated Cohere API for NLP post-processing of extracted text into structured JSON. JWT-based authentication ensures data security.
Key Features
- Automated OCR-based text extraction from pay slips
- NLP pipeline for unstructured → structured JSON
- JWT-secured REST API with role-based access
- Interactive analytics dashboard
Tunisian Dialect Classification
A sentiment analysis model trained on Tunisian Arabic dialect text using MARBERT. Fine-tuned on Hugging Face and deployed as an interactive demo space.
Applied transfer learning with MARBERT (Arabic BERT) for dialect-specific sentiment analysis. The model classifies text into positive/negative/neutral sentiments, handling code-switching between Arabic, French, and Tunisian dialect.
Key Features
- Fine-tuned MARBERT on Tunisian dialect corpus
- Multi-class sentiment classification
- Handles Arabic-French code-switching
- Deployed as Hugging Face Space
Hybrid Agent for Driving Assistance
A hybrid multi-agent system that detects road situations in real time using VEINS simulator data and generates natural language + textual alerts to assist drivers safely.
Combines a reactive safety agent with a deliberative BDI agent for contextual reasoning, forming a true hybrid multi-agent architecture. Multiple independent ML agents (overtaking, intersection, dangerous zones) collaborate by feeding beliefs into the BDI layer, which generates context-aware alerts via natural language generation and text-to-speech.
Key Features
- Real-time road situation detection
- Natural language alert generation
- Hybrid multi-agent architecture
Skills & Expertise
Soft Skills
Also Familiar With
Internships
Data and Decisional Systems Engineering Intern
Coconsult Nearshore
Built a secure, full-stack web application for automated data extraction from financial documents (pay slips) using OCR and NLP technologies.
- Developed Angular frontend with interactive dashboard for visualizing extracted data
- Implemented Spring Boot REST API with JWT authentication and role-based access control
- Integrated Tesseract OCR for text extraction from PDF/image pay slips
- Applied Cohere NLP API to transform unstructured text into structured JSON
- Designed and optimized PostgreSQL database schema for extracted payroll data
Education
Engineering Degree — Data & Decisional Systems
ENET'Com — Ecole Nationale d'Ingénieurs des Télécommunications de Tunis
Intensive engineering program focused on data systems, decision support, AI, and software engineering. Curriculum covers advanced algorithms, databases, machine learning, and system architecture.
Preparatory Cycle MP
FSS — Faculty of Sciences of Sfax
Mathematics & Physics (MP) preparatory track for the National Engineering Entrance Competition (Concours National d'Ingénieurs). Passed the national competition to qualify for elite engineering programs.
Get In Touch
Open to Opportunities
Internships, research, collaborations
I'm currently a 2nd-year engineering student actively looking for internships and projects to apply my skills and grow. If you have an opportunity or just want to chat, feel free to reach out!
“If you understand time, you're on your way to understanding reality.”