☀️ Light
AI Product Developer

Nahid Abdollahi

MSc Artificial Intelligence

Building products at the intersection of machine learning, natural language, and real-world impact. From prompt engineering research to production ML systems.

Nahid Abdollahi
0+
Years Experience
0
Published Paper
0+
GitHub Projects
0
Prompt Algorithms
Research-driven.
Production-focused.

I'm an AI engineer and researcher who builds systems that work beyond the lab. My path has taken me from Android development to designing production knowledge-graph pipelines used by domain experts — and every step has sharpened my core belief: the best AI is the kind that is efficient, reliable, and practically deployable.

At IREX, I built a full document-intelligence system: raw PDFs processed through OCR, spaCy, coreference resolution, and NER, feeding a knowledge graph that lets geologists query complex structured data in plain language. I chose to fine-tune a smaller RoBERTa model for NER rather than depend on hallucination-prone LLMs — a decision that reflects my engineering philosophy.

In parallel, my academic work on automated prompt engineering led to a published paper at ICAART 2026, introducing DPPROMPT — a method that finds high-performing prompts with significantly fewer LLM calls than prior art.

"I don't just implement algorithms — I question whether a simpler, more efficient approach exists. An algorithmic mind applied to real products is what I bring to every team."
Where I've Built
AI Developer
Apr 2026 – May 2026 · 1 mo
Freelance  ·  Remote

Developed a customized HR intelligence chatbot that transforms structured human resources data into a graph-based knowledge system. Implemented graph data modeling and LLM-driven querying to answer technical, statistical, and organizational questions about employees, departments, and company structure.

Neo4j Knowledge Graphs LLM-based Systems Few-shot Prompting Cosine Similarity Prompt Engineering Graph Modeling NLP
AI (LLMs) Developer
Sep 2024 – Dec 2024 · 3 mo
IREX  ·  Remote, Australia

Built the first MVP of the document intelligence system — a RAG-based chatbot processing 100+ PDFs into a Neo4j graph database using LangChain and SBERT embeddings.

Neo4jMistral LLMLangChainSBERTRAG
AI & LLMs Intern
March 2024 – Aug 2024 · 6 mo
DigitAIs  ·  Remote, Australia

First professional AI role. Gained hands-on experience with LLM application development, prompt engineering, and LangChain-based pipelines.

LLMsLangChainPrompt Engineering
AI Developer
Jul 2024 – Aug 2024 · 1 mo
Freelance  ·  Remote

Developed a computer vision system for agricultural disease detection using a fine-tuned YOLOv5 CNN model. The model analyzes pistachio tree leaf images to determine whether the tree is infected and classifies the specific parasite or illness type. Built and optimized the training pipeline for real-world image conditions and dataset variability.

YOLOv5 CNN Computer Vision PyTorch Image Classification Object Detection Deep Learning
Unity Developer
Apr 2021 – Oct 2022 · 1.5 yr
Freelance  ·  Rafsanjan, Iran

Game and simulation development in Unity with C#. Built the systematic thinking and software architecture skills that now underpin my AI engineering work.

UnityC#
Android Developer
Nov 2019 – Apr 2021 · 1.5 yr
Flyap  ·  Rafsanjan, Iran

Mobile application development for Android. First professional software engineering role.

AndroidJavaMobile Dev
Selected Work
02
Published · ICAART 2026
DPPROMPT
Prompt Optimization via Determinantal Point Processes

A novel prompt optimization algorithm using DPPs as a local search strategy to select diverse, high-quality prompts — achieving PromptBreeder-level performance with dramatically fewer LLM calls. Evaluated on 10 benchmarks across Mistral, Llama, and Qwen.

DPPPrompt OptimizationLocal SearchMistralLlama
GitHub
03
Research
AutoReasoning
Prompt Optimization for Reasoning in non-Reasoning Models

Extends DPPROMPT by generating a "reflection wait" prompt that enforces deeper chain-of-thought reasoning in smaller models — closing the gap between compact LLMs and full reasoning-scale models without fine-tuning.

Chain-of-ThoughtSmall LLMsPrompt Engineering
04
Research
MMR + Simulated Annealing
Hybrid Prompt Space Exploration

An alternative to DPPROMPT integrating Maximal Marginal Relevance with Simulated Annealing — balancing diversity and similarity in prompt space exploration.

MMRSimulated AnnealingOptimization
05
Product
Shop Assistant Chatbot
Hybrid Semantic Retrieval for Cosmetics E-commerce

Conversational shopping assistant combining FAISS vector search, Elasticsearch keyword search, and SBERT embeddings for hybrid retrieval — ensuring both semantic and exact-match relevance.

FAISSElasticsearchSBERTLangChain
GitHub
Publications & Thesis
ICAART 2026 · Paper #713
Optimizing Prompts Efficiently with Iterative Determinantal Point Processes
Nahid Abdollahi, Sahar Vahdati, Mehdi Eftekhari, Jens Lehmann
Master's Thesis · 2025
Auto-Prompt Engineering: A Comprehensive Study and Novel Approaches

A complete survey and experimental study of prompt engineering — from hand-crafted methods (Plan-and-Solve, Chain-of-Thought) to fully automated systems. Includes a working implementation of DeepMind's PromptBreeder and introduces two original optimization approaches: DPPROMPT and MMR+SA.

Prompt Engineering SurveyPromptBreeder Implementation DPP OptimizationSimulated AnnealingMMR
Review / Work-in-progress
DynaMMR
Nahid Abdollahi, Sahar Vahdati, Mehdi Eftekhari

A revised exploration of our previous prompt optimization approach combining Simulated Annealing with Maximal Marginal Relevance (MMR), focusing on improving local search stability and maintaining diversity in prompt candidate selection.

In Progress
Auto-Reflective Prompt Engineering
Nahid Abdollahi, Sahar Vahdati, Mehdi Eftekhari, Jens Lehmann

A research direction on augmenting instruction prompts with structured self-reflection signals to improve reasoning quality in smaller language models. The goal is to reduce the performance gap between compact models and large-scale LLMs without fine-tuning.

Technical Stack
Core AI
LLMsRAG Prompt EngineeringKnowledge Graphs NLPFine-tuning NERRelation Extraction Agent-based AIGenerative AI
Frameworks & Libraries
LangChainLangGraph Transformers (HF)Sentence-Transformers PyTorchKeras TensorFlowspaCy OpenCVvllm
Databases & Search
Neo4jCassandra JanusGraphFAISS ElasticsearchVector Databases
Models Worked With
MistralLlama GPT-4 / ChatGPTRoBERTa GeminiQwen BERTGemmaPalm
Programming Languages & Tools
PythonC# C++Git Jupyter notebookVSCode PyCharmGoogle Colab
Languages
English — Advanced German — Intermediate Persian — Native
Academic Background
Master of Science
Artificial Intelligence & Robotics
Shahid Bahonar University, Kerman
2022 – 2024
Thesis: Auto-Prompt Engineering: A Comprehensive Study and Novel Approaches. Research resulted in DPPROMPT — published at ICAART 2026.
Bachelor of Science
Computer Engineering — Software
Vali-e-asr University, Rafsanjan
2016 – 2020
Foundation in software engineering, algorithms, and systems design. Developed early interest in intelligent systems and data-driven applications.

Let's build something meaningful.

I'm open to international AI product roles, research collaborations, and interesting problems. If you're working on something at the frontier of intelligent systems, reach out.