
Affaf
Data Scientist, Python Developer, AI Engineer and Technical Content Writer
Skills

See my services

Portfolio
Work experience
AI Engineer
Self Employed • Full-time
Oct 2025 - Present • 8 mos
1)Developed ChronoScript AI, an AI-powered legal document analysis platform using FastAPI, PostgreSQL (pgvector), Celery, and Docker, with AWS S3 for storage and AWS Textract + PyMuPDF for OCR across PDFs, Word, and emails. Built a LangGraph/LangChain multi-LLM pipeline (Gemini 2.5-Flash) for automated timeline extraction, document classification, AI summarization, and entity recognition, orchestrated via a dual-queue async task architecture. Delivered end-to-end RAG with VoyageAI embeddings and pgvector for contextual case-level Q&A, with Auth0 multi-tenant auth, LangSmith tracing, Alembic migrations, and Stripe integration for subscription billing. 2) Developed, with my team, a full Arabic RAG-based ChatGPT system,named ShamelaGPT using LangGraph, FastAPI, PostgreSQL, and Milvus, starting from raw dataset acquisition. Scraped and cleaned millions of Arabic texts, performed preprocessing, deduplication, chunking, embedding generation, vector indexing, and orchestration of multi-LLM pipelines. Implemented language detection, query planning, retrieval, generation, and persistent chat history, enabling highly contextual QA across classical Islamic literature. ● Co-developed MPI Plumbing ERP Fast API backend, enhancing its AI-powered chatbot system capable of natural-language database queries, automated Excel generation, email dispatch, PDF-to-Excel invoice parsing, supplier tracking, and QuickBooks export logic. Improved multi-agent communication (Database, Excel, Email agents) and optimized API routes, data models, and background task execution to deliver faster and more accurate pipeline performance across the system.
Upwork
Full-time • 4 yrs 8 mos
Technical Content Writer
Feb 2024 - Present • 2 yrs 4 mos
• Earned consistent 5.0/5.0 client ratings and maintained a 100% Job Success Rate, reflecting professionalism, reliability, and clear communication. • Recognized by clients for being “incredibly cooperative and professional” and for delivering “high-standard results with openness to revisions. •Delivered high-quality non-technical as well as technical AI-focused content for clients, translating complex machine-learning concepts into engaging and understandable articles.
Data Analyst
Feb 2024 - Present • 2 yrs 4 mos
Performed sequential statistical analysis using Python, Pandas, and SciPy, applying Pearson and Spearman correlation alongside z-tests to uncover meaningful patterns. Delivered clear, visual insights through Seaborn heatmaps and charts, translating raw data into actionable findings for the client.