React · FastAPI · Python · Node.js · Applied AI
Oulu, Finland · M.Sc. student at the University of Oulu
I design and build full-stack software applications, from frontend interfaces and backend APIs to data models, deployment, and AI-powered automation. My work spans SaaS products, business management systems, scientific data platforms, and security-focused software.
Based in Oulu, Finland, I am pursuing an M.Sc. in Software Engineering and Information Systems at the University of Oulu. My background in federated learning and cybersecurity research informs how I build and maintain software.
Projects · Skills · Research · Contact
- Full-stack applications: React and modern JavaScript interfaces connected to Python/FastAPI and Node.js services, REST APIs, and application integrations.
- Data-driven systems: PostgreSQL data models, database management, and operational workflows, with maintainable application architecture and clear API boundaries.
- Deployed software and AI automation: Docker, Linux, Nginx, and cloud-hosted applications; data-enrichment pipelines and agentic workflows for practical business tasks.
- Research and security software: Scientific data management, intrusion detection, and distributed machine learning.
Data pipelines & AI automation · Python Pydantic Docker
A multi-phase pipeline that turns company records into validated domains and contact data.
- Discovery: Candidate domains, DNS/HTTP validation, website crawling, and email/phone extraction.
- AI assistance: Optional resolution with a configurable usage cap and structured Pydantic models.
- Operation: Retryable phase checkpoints, processing designed for idempotent reruns, metrics, CSV/JSONL outputs, and Docker execution.
Full-stack scientific software · React Django PostgreSQL
A scientific data platform built around a resource derived from 2,361 public RNA-Seq libraries. My work spans frontend and backend features, research-data models, and data and server operations.
- Interface: Search and data exploration in React.
- Data & APIs: Django REST APIs and PostgreSQL models for transcript sequences, genomic annotations, and expression data.
- Deployment: Docker and Nginx for backend operation.
Live platform · Frontend · Backend API · Deployment configuration
Full-stack operational software · End-to-end ownership
A full-stack application for inventory, material flow, workstation monitoring, and process tracking.
My contribution: Frontend, backend, data models, application architecture, operational workflows, and deployment, designed and built end to end.
Full-stack business software · End-to-end ownership
A business application connecting appointment management, patient records, therapist schedules, sessions, and billing.
My contribution: Frontend, backend, data models, workflow logic, architecture, and deployment, bringing day-to-day clinic operations into one system.
Distributed research software · Python TensorFlow Flower
A research implementation of a lightweight 1D-CNN with TensorFlow and Flower for distributed intrusion detection. I evaluated IID and non-IID data partitions to study detection without centralising client data, alongside a centralized implementation for comparison.
Federated implementation · Centralized implementation
| Area | Technologies and practices |
|---|---|
| Frontend | React, JavaScript |
| Backend | Python, FastAPI, Node.js, Django, Flask, REST APIs |
| Databases & Infrastructure | PostgreSQL, Redis, Docker, Linux, Nginx |
| Engineering | Application Architecture, API Design, Git, Code Review, Technical Documentation |
| Applied AI | AI Automation, Agentic Workflows, Pydantic, Machine Learning |
| Research & Security | Federated Learning, Intrusion Detection, Cybersecurity |
- M.Sc. Software Engineering and Information Systems — University of Oulu, ongoing.
- M.Sc. Computer Science — Islamic Azad University, Najafabad Branch, completed.
A Novel Intrusion Detection System for Dew Computing Environments Based on an Enhanced Federated Deep Learning Model
Alireza Fadaei and Behrang Barekatain · The Journal of Supercomputing, 2026
Research on federated deep learning for intrusion detection in distributed, resource-constrained environments.
DOI: 10.1007/s11227-026-08314-x
I have taught programming and software development through hands-on projects in Iran TVTO vocational programmes, alongside curriculum work in programming, network security, and machine learning.
Building full-stack applications with React, FastAPI, and Python, integrating AI automation, and improving application architecture and maintainability. Open to full-stack software engineering roles, Master's thesis opportunities, and research collaborations in Oulu or remotely.
