Profile

Software engineer with experience building production-ready AI-powered applications, focusing on machine learning systems and LLM-based solutions. Strong background in Python backend development, data science workflows, and model integration into production systems. Experienced working in cross-functional teams to deliver research-driven features and production-ready software.

Experience
Biomedical Software Engineer
Apr 2025 - Mar 2026
Neurovibe · Ghent, Belgium (Remote)
Education
MSc in Communications Engineering
2022 - 2025
Sharif University of Technology · Tehran, Iran
BSc in Electrical Engineering
2018 - 2022
University of Qom · Qom, Iran
Languages
Persian
Native
English
Advanced / Professional
Technical Skills
Languages
Python MATLAB C C++ HTML / CSS
Backend & DB
FastAPI Django PostgreSQL Redis Celery
AI & Data
PyTorch Scikit-learn Deep Learning Systems LLM Applications LangChain Retrieval-Augmented Generation (RAG) Signal Processing
DevOps & Tools
Docker Git Linux GitLab CI/CD GitHub Actions
Hardware
AVR Arduino
Methodology
OOP SOLID Principles Design Patterns
Projects
HippoDocs: Self-hosted RAG platform - ingest documents, ask questions, get cited answers
Personal Project · In Progress
  • Implemented a document Q&A API using FastAPI, LangChain, and pgvector.
  • Built vector search pipelines for document chunking, embedding generation, and source-attributed context retrieval.
EEG Processing Software with LLM-Powered Analysis
Neurovibe · Mar 2026
  • Developed an EEG signal processing application based on cutting-edge neuroscience research.
  • Built the core backend infrastructure featuring a PostgreSQL database with SQLAlchemy, RESTful APIs using FastAPI, and Unit/E2E testing pipelines.
  • Implemented an automated pipeline for electrophysiological data ingestion, feature extraction for neurological and psychological metrics, and visual reporting using Streamlit.
  • Integrated Large Language Models (LLMs) to generate automated report interpretations and analytical summaries.
Master's Thesis — Rat Brain Signals in Response to Olfactory Stimuli
Academic · Jan 2025
  • Recorded neural signals from rat models during exposure to distinct olfactory stimuli.
  • Analyzed localized brain region responses using advanced digital signal processing (DSP) techniques.
Deep Learning — Text Classification via GAN-BERT
Academic · Jan 2024
  • Implemented a GAN-BERT architecture to classify AI-generated versus human-written text (ChatGPT, Bard).
  • Applied semi-supervised learning to leverage unlabeled data, reducing labeled-data dependency and improving classification efficiency.
Bachelor's Project — IoT Vehicle Tracking Device
Academic · Sep 2022
  • Designed a hardware tracking device with Arduino, GPS, and GSM modules.
  • Implemented SMS-triggered functionality: an incoming request via GSM prompts real-time GPS coordinate retrieval and reply.
Courses & Certificates
Graduate-Level
  • Deep Learning
  • Machine Learning
  • Stochastic Processes
  • Advanced Communications
Undergraduate-Level
  • Logic Circuits
  • Microprocessors
  • Computer Architecture
  • Digital Communications
Certificates