Skip to content
View shadlia's full-sized avatar
๐Ÿง™โ€โ™€๏ธ
Witching
๐Ÿง™โ€โ™€๏ธ
Witching

Block or report shadlia

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
shadlia/README.md
Gemini_Generated_Image_vquaxtvquaxtvqua

๐Ÿง™โ€โ™€๏ธ AI & Software Engineer

Chadlia El Amri โ€ข Sousse, Tunisia ๐Ÿ‡น๐Ÿ‡ณ
AI Engineer & Backend Developer specializing in LLM systems, scalable APIs, and intelligent automation

LinkedIn Email GitHub


๐Ÿ”ฎ About Me

AI & Software Engineer with expertise in backend development, API design, and LLM-powered systems. Recently completed my engineering degree and built production-ready applications during internships in Paris and Tunisia. I specialize in creating robust, scalable backend architectures that power intelligent AI solutions.

What I Do:

  • โš™๏ธ Design & build RESTful APIs with FastAPI, Flask, and Node.js
  • ๐Ÿ—๏ธ Architect scalable backend systems and microservices
  • ๐Ÿค– Integrate LLMs into production APIs (LangChain, LangGraph, LlamaIndex)
  • ๐Ÿ” Develop RAG systems for semantic search and knowledge retrieval
  • ๐Ÿš€ Deploy cloud-native applications on GCP with CI/CD pipelines
  • ๐Ÿ•ท๏ธ Build intelligent scraping systems and automation tools
  • ๐Ÿ’พ Design database schemas (PostgreSQL, MongoDB, Redis)
  • โšก Optimize API performance and implement caching strategies

๐Ÿ› ๏ธ Tech Arsenal

๐Ÿง  AI & LLMs

Python LangChain OpenAI Gemini Hugging Face TensorFlow

Frameworks & Tools: LangGraph โ€ข Langfuse โ€ข LlamaIndex โ€ข Whisper โ€ข RAG โ€ข Prompt Engineering โ€ข Transfer Learning

๐ŸŒ Backend & API Development

TypeScript JavaScript FastAPI Flask Node.js Express NestJS

Stack: FastAPI โ€ข Flask โ€ข Node.js โ€ข Express โ€ข NestJS โ€ข REST APIs โ€ข GraphQL โ€ข WebSockets โ€ข Server-side Validation โ€ข Domain-Driven Design

๐ŸŽจ Frontend (for full-stack projects)

React Next.js Redux

Tools: React โ€ข Next.js โ€ข Redux โ€ข Tailwind CSS

๐Ÿ’พ Data & Databases

PostgreSQL MongoDB Redis

Tools: SQL โ€ข NoSQL โ€ข Vector Databases โ€ข OpenEmbedding

โ˜๏ธ Cloud & DevOps

GCP Docker GitHub Actions

Platforms: GCP Cloud Run โ€ข CI/CD Pipelines โ€ข Microservices Architecture

๐Ÿ•ท๏ธ Scraping & Automation

Puppeteer Selenium BeautifulSoup

Tools: Puppeteer โ€ข Selenium โ€ข BeautifulSoup โ€ข Zyte โ€ข Firecrawl โ€ข ADK โ€ข MCP โ€ข n8n

๐ŸŒŸ Featured Projects

๐Ÿ” ScrapLLM

Intelligent Web Scraping Platform
Python Gemini LangChain Langfuse Next.js FastAPI

An LLM-powered scraping system that intelligently discovers links, filters data, and extracts structured information from websites.

Key Features:

  • ๐Ÿค– Autonomous extraction agent using LangChain + ADK
  • ๐Ÿงน Advanced HTML cleaning pipelines for LLM compatibility
  • ๐Ÿ“Š Integrated Langfuse for prompt monitoring and optimization
  • ๐Ÿ”ฌ Built-in benchmarking module to compare LLM performance
  • ๐Ÿš€ Deployed on MCP with FastAPI endpoints

๐Ÿ’ฌ RAG Assistant

Retrieval-Augmented Generation System
Python OpenEmbedding LangChain FastAPI

A production-ready QA system using semantic search and RAG architecture for intelligent document retrieval.

Key Features:

  • ๐ŸŽฏ Open-source embeddings with semantic search
  • ๐Ÿ›ก๏ธ Automatic out-of-context detection for irrelevant queries
  • ๐Ÿ”„ Fallback AI agent for handling edge cases
  • โšก REST API with FastAPI for easy integration

๐ŸŽฌ ShortVids

RSS to Video Automation
Flask React Remotion Selenium Whisper

Converts RSS feeds into engaging short videos with AI-powered content summarization and audio generation.

Key Features:

  • ๐Ÿ“ฐ Automated article extraction and preprocessing
  • ๐Ÿง  LLM-based content summarization
  • ๐ŸŽ™๏ธ Whisper-powered audio generation
  • ๐ŸŽฅ Dynamic video creation with Remotion

Health Risk Prediction System
Python LLM Streamlit

AI-powered application for predicting health risks in elderly patients using advanced language models.


Computer Vision Security System
Python CNN OpenCV TensorFlow

Deep learning model using CNNs to detect fence anomalies and enhance security through image recognition.


๐Ÿ’ผ Professional Experience

Software Engineer Intern @ Choose, Paris ๐Ÿ‡ซ๐Ÿ‡ท (Feb 2025 - Aug 2025)

  • Built AI automation tools reducing manual errors by 70%
  • Replaced Google Sheets workflows with custom web interface and REST API with server-side validations
  • Developed scraping pipelines with rotating proxies and anti-bot handling
  • Delivered reusable internal packages following Domain-Driven Design architecture
  • Deployed microservices on GCP Cloud Run with CI/CD pipelines

R&D Intern @ LaTech, Tunisia ๐Ÿ‡น๐Ÿ‡ณ (Jul 2024 - Sept 2024)

  • Researched Lavague framework for LLM-powered web agents
  • Benchmarked multiple LLMs on speed, cost, and consistency
  • Built agent workflows using LangChain and LlamaIndex

๐ŸŽฏ Current Focus

  • ๐Ÿš€ Exploring agentic AI workflows and multi-agent systems
  • ๐Ÿงช Optimizing RAG architectures for production use cases
  • ๐Ÿ”ง Building AI-powered internal tools for automation
  • ๐Ÿ“š Contributing to open-source AI projects

๐Ÿ“ซ Let's Connect!

I'm actively seeking opportunities as an AI Engineer or Software Developer to build innovative AI-powered products. Let's collaborate and create something magical! โœจ

LinkedIn Email


GitHub Streak

GitHub Stats Top Languages


โšก Powered by AI, crafted with code, deployed with passion โšก

Pinned Loading

  1. Trip-packing-list-React Trip-packing-list-React Public

    Trip List Application ๐Ÿงณ Plan your trips with ease! This user-friendly web app allows you to create, manage, and organize your trip packing list. Add items, specify quantities, check off packed itemโ€ฆ

    JavaScript

  2. Epic-Games-Clone Epic-Games-Clone Public

    This Java desktop application is a clone of the Epic platform, allowing users to create accounts, log in, explore news, purchase games, recharge their credits, and providing an admin interface for โ€ฆ

    Java 2

  3. Natours-API Natours-API Public

    The Natours API is a backend service for a website that allows users to explore and book touristic tours. It is built using Node.js, Express, and MongoDB, and it provides a range of features to manโ€ฆ

    JavaScript

  4. Eat-N-Split-React Eat-N-Split-React Public

    Welcome to the Eat and Split in React project! This repository contains the code for a user-friendly tool to help you split bills and expenses among friends when dining out together.

    JavaScript

  5. ToDoList-React ToDoList-React Public

    JavaScript