Portfolio

About

From electronics to applied computing

My background combines electrical engineering with graduate study in applied computing. My project work spans machine learning, sensing systems, and web prototypes, alongside experience in software development and programming teaching.

Education

  1. 2025–Present

    Master of Science in Computer Science and Engineering (Applied Computing)

    University of Oulu, Finland

    Pursuing a master's degree in applied computing at the University of Oulu, with an average score of 4.5/5.0.

  2. 2019–2024

    Bachelor of Science in Electrical Engineering (Electronics)

    University of Tabriz, Iran

    Completed a bachelor's degree in electrical engineering with an electronics focus at the University of Tabriz.

Research and development experience

  1. June 2026 – September 2026

    Research Assistant Intern

    Crowd Computing Research Group, University of Oulu, Finland

    Developed an LLM-personalized music system and prepared a study of music and cognitive tasks.

  2. 2023–2025

    Junior Frontend and Backend Engineer

    Diba, Iran

    Assisted with Python backend development and contributed to API design and system testing.

Teaching and mentoring

  1. 2021–2024

    Freelance Tutor – Programming & Web Development

    Taught Python, SQL, and backend fundamentals and mentored academic programming projects.

  2. 2022

    Teaching Assistant – Python Programming

    University of Tabriz, Iran

    Served as a teaching assistant for Python programming at the University of Tabriz.

Awards and scholarships

  • 1st Place Winner, Aura Program

    Won first place with a team project on an AI-based video-call system using multimodal signal analysis.

    OuluES – Oulu Entrepreneurship Society, University of Oulu · March 2026

  • University of Oulu / Nokia Scholarship

    Received the University of Oulu / Nokia Scholarship at the beginning of master's studies.

    University of Oulu / Nokia · June 10, 2025

  • Iran Opportunity Award

    Selected as one of 50 Iran Opportunity Award recipients from nearly 4,000 applicants.

    2024

  • University of Tabriz Scholarship

    Received a University of Tabriz scholarship.

    University of Tabriz · 2019

Research methods and technical skills

Methods and tools used in my study design, model development, and system implementation.

Research and Study Design

  • Literature review
  • Study design
  • Cognitive-task implementation
  • background music
  • attention
  • memory
  • mind-wandering
  • mood
  • and arousal

Machine Learning and Data Analysis

  • PyTorch
  • Scikit-learn
  • Pandas
  • NumPy
  • PySpark
  • Apache Spark
  • Spark ML
  • and OpenCV
  • LLM APIs
  • LoRA
  • RAG
  • and TinyLlama-1.1B
  • ResNet18
  • EfficientNet
  • and pretrained CNNs
  • transfer learning
  • CNN fine-tuning
  • attention modules
  • ensembles
  • TTA
  • Focal and CB Loss
  • K-Nearest Neighbors
  • Logistic Regression
  • Decision Tree

Programming and Web Systems

  • Python
  • Java
  • TypeScript
  • JavaScript
  • SQL
  • C#
  • C
  • MATLAB
  • and MicroPython
  • React
  • Spring Boot
  • FastAPI
  • and Flask
  • full-stack development
  • REST APIs
  • API-key authentication
  • and microservices
  • unit and integration testing
  • Terminal-client development

Data Infrastructure and Deployment

  • PostgreSQL
  • SQLite
  • Redis
  • and InfluxDB
  • RabbitMQ and MQTT
  • Grafana
  • Docker
  • OpenShift
  • Rahti OpenShift
  • and Git
  • distributed edge/cloud processing
  • local buffering
  • and fault tolerance

Embedded Systems and Electronics

  • Raspberry Pi
  • Raspberry Pi Pico W
  • FPGA
  • and PIC microcontrollers
  • VHDL/Verilog
  • RTL
  • and digital logic
  • Proteus
  • MPLAB
  • Altium
  • and PSPICE
  • hardware–software integration
  • electronics-test automation
  • and timer interrupts
  • CPU design and simulation
  • analog amplifier design

Languages

Languages

  • C1 Advanced
  • A2 Basic Working Proficiency
  • Native
  • Fluent

Research conversations

If you would like to discuss my research or related work, get in touch.