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 multi-modal intelligent agent that detects road situations in real time and generates natural language + voice alerts to assist drivers safely.
Combines computer vision (road detection), NLP (natural language generation), and TTS (text-to-speech) into a cohesive pipeline. Multiple independent ML systems collaborate to produce context-aware, actionable driving alerts.
Key Features
- Real-time road situation detection
- Natural language alert generation
- Text-to-speech voice feedback
- 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.
- Machine Learning & Deep Learning
- Natural Language Processing
- Database Systems & Data Warehousing
- Software Engineering
- Algorithms & Data Structures
- Statistics & Probability
Get In Touch
I'm always open to new opportunities, collaborations, or just a great conversation about AI and data. Feel free to reach out!
Open to Opportunities
Internships, research, collaborations
I'm currently a 2nd-year engineering student actively looking for internships and projects in Data Engineering, AI/NLP, and Machine Learning.