Mona Pouresmaeil

Hi, I'm Mona

MSc in Computer Engineering

Specializing in AI and Data Science

Turin, Italy

About Me

I’m an MSc in Computer Engineering specializing in Machine Learning, Deep Learning, and NLP & LLMs.

Technical Foundation

Strong software engineering background with web development projects

AI Transition

Building practical experience through real ML, DL, and NLP projects.

Skills & Technologies

Machine Learning & AI

Machine Learning
Data Analysis
Python (ML)
Kaggle Competitions
Statistical Analysis
Data Visualization

Software Engineering Foundation

JavaScript
Python
HTML/CSS
Web Development
Git/GitHub
Software Design

Tools & Platforms

Docker
Jupyter Notebooks
VS Code
AWS
Database Systems
Version Control

Projects & Work

Machine Learning & Data Science

SemEval 2026 Task 1 (MWAHAHA) — Rank 2

Co-authored a research paper with my professors and classmates for SemEval 2026 Task 1 (Humor Generation). Our system achieved 2nd place, and the paper was accepted (pending publication).

Tech: Python, NLP, RAG, DPO, Language Models

SemEval NLP Humor Generation Research Shared Task

RAG Document Validator

Specialized AI framework for automatic search, validation, and verification of documentary content. Features enterprise-grade RAG architectures, LangGraph workflows, and hallucination mitigation with confidence scoring.

Tech: Python, LangChain, Llama 3, ChromaDB, Flask

RAG LangChain LLM Vector DB Python

Agentic Job Tracker 2026

AI-powered tool to organize and track Italian job postings with auto-translation (Italian → English), smart field extraction (company, city, RAL, tech stack), a 2026 Italian tax estimator, and an agentic chat interface for database updates.

Tech: Python 3.13+, Streamlit, Llama 3.3-70B-Instruct, Hugging Face, JSON

Agentic AI Streamlit LLM NLP Automation

Development of an AI Framework for the Automatic Search and Validation of Documentary Content

Master’s thesis project focused on building an AI framework for automatic search and validation of documentary content using RAG, NLP, and LLM-based pipelines. Near completion.

Tech: RAG, NLP, LLMs

Thesis RAG NLP LLM Information Retrieval
In progress (near completion)

Fake News Detection

Comprehensive machine learning system for detecting fake news using NLP techniques and multiple classification algorithms. Achieved high F1-score after feature engineering and model selection, with advanced text preprocessing, TF-IDF vectorization, and LSTM neural networks.

Tech: Python, scikit-learn, TF-IDF, NLP

NLP Machine Learning TF-IDF LSTM Text Classification

CNN Digit Classifier

Advanced PyTorch CNN implementation for MNIST digit recognition achieving 99%+ validation accuracy. Features multi-layer architecture with batch normalization, dropout, data augmentation, and comprehensive training pipeline with early stopping.

Tech: Python, PyTorch, CNN, NumPy

Deep Learning CNN PyTorch Computer Vision MNIST

House Price Prediction

Achieved strong performance with R² = 0.85 after feature engineering and model tuning.

Tech: Python, scikit-learn, XGBoost, Pandas

Machine Learning XGBoost Feature Engineering Python Scikit-learn

Meme Explainer

Generative AI capstone that explains memes by extracting tone, humor type, and core message. Processes meme images with captions using a vision model, returns structured JSON, and saves explanations to CSV. Uses embeddings + vision encoder + structured LLM output.

Tech: Python, Pandas, Vision Model

Generative AI Computer Vision Python Pandas

Low-Level & Embedded Systems

Pac-Man Game in ARM Assembly (LPC1768)

Classic PacMan game implementation using ARM Assembly language. Demonstrates low-level programming skills, memory management, and game logic implementation at the assembly level with optimized performance.

Tech: ARM Assembly, Embedded

ARM Assembly Low-level Programming Game Development Memory Management

Web Projects

Meme Game

Interactive React-based meme game featuring user authentication, dynamic gameplay mechanics, and engaging user interface. Built with modern web technologies and responsive design for optimal user experience.

Tech: React, JavaScript, CSS

React JavaScript Authentication Game Development

Django Online Shop

Full-featured e-commerce platform built with Django framework. Includes user authentication, product catalog, shopping cart functionality, order management, and secure payment processing with SQLite database integration.

Tech: Django, Python, SQLite

Django Python E-commerce SQLite Web Development

Enjoyneers - Event Management Platform

Comprehensive event management platform designed for organizing and managing various types of events. Features include event creation, participant registration, scheduling, and real-time updates with modern web technologies.

Tech: JavaScript, HTML, CSS

Event Management Web Development Database Design User Management

Irancell Dashboard

Right-to-left (RTL) Persian dashboard built with modern React, demonstrating full localization and a clean component architecture for Farsi interfaces.

Tech: React 18, JavaScript, RTL, Localization

React RTL Localization Dashboard

Papers

SemEval 2026 Task 1 (MWAHAHA) — System Description Paper

Rank 2 · Accepted (pending publication)

Co-authored a research paper with my professors and classmates for SemEval 2026 Task 1 (Humor Generation). Our system achieved 2nd place, and the paper was accepted (pending publication).

Python NLP RAG DPO Language Models
Task Page

Experience

AI Engineer Intern

Brain Technologies · Internship
Jan 2026 – Present · 4 mos
Turin, Piedmont, Italy · On-site

Currently working on my Master’s thesis using RAG and Natural Language Processing techniques.

Retrieval-Augmented Generation (RAG) Natural Language Processing (NLP) Machine Learning Python

Back End Developer

Rastava Academy · Internship
Mar 2020 – Aug 2020 · 6 mos
Remote

Built and maintained web application components with Python and Django, used Git for version control, and followed Agile practices to support iterative development and teamwork.

Python Django Git Agile

Software Engineer

Kasra Company · Internship
Sep 2019 – Feb 2020 · 6 mos
Tehran, Tehran Province, Iran · On-site

Curriculum internship focused on the company’s product: SQL optimization, client-driven feature adjustments, and participation in Agile development cycles.

SQL Query Optimization Agile

Education

Politecnico di Torino — MSc Computer Engineering (2023–2026)

AI and Data Analytics Track

Expected Graduation Date: July 2026

Shariaty Technical College — B.Sc. + Associate (2018–2022)

Strong foundation in software development, programming languages, algorithms, data structures, and software design principles. Completed various web development and programming projects.

Certifications

RAG for Professionals with LangGraph, Python and OpenAI

Udemy
Issued Dec 2025
Retrieval-Augmented Generation (RAG) Vector Databases (FAISS / ChromaDB) LangChain & LangGraph
Show Credential

Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning

DeepLearning.AI
Issued Nov 2025
TensorFlow Neural Networks / Deep Learning Machine Learning
Show Credential

Curriculum Vitae

View and download my complete curriculum vitae to learn more about my background, experience, and qualifications.

Let's Connect