Skip to content
View Aliz-f's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report Aliz-f

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
aliz-f/README.md

Alireza Fadaei

Software Engineer · Applied AI & Security Researcher

Python Backend · Applied AI · Cybersecurity · Federated & Distributed Systems

I build reliable software systems and research machine learning for
distributed, privacy-sensitive, and security-critical environments.

Website · LinkedIn · ORCID · Publication


Research ↔ Engineering

My work sits at the intersection of software engineering, applied artificial intelligence, and cybersecurity.

On the engineering side, I build backend services, APIs, data-driven systems, and infrastructure with a focus on maintainability, reliability, and clear system design.

On the research side, I work with machine learning for distributed and security-sensitive environments, particularly federated learning, intrusion detection, IoT/edge systems, and privacy-aware AI.

I am currently pursuing an M.Sc. in Software Engineering and Information Systems at the University of Oulu, Finland, following a previous M.Sc. in Software Engineering focused on federated deep learning for intrusion detection.


What I Work On

Area Focus
Backend & Software Engineering Python services, REST APIs, asynchronous systems, data modelling, integrations, and reliability
Applied AI Machine learning systems, lightweight neural networks, and AI-enabled software
Cybersecurity Intrusion detection, IoT security, vulnerability management, and secure system design
Distributed & Research Systems Federated learning, edge/dew computing, privacy-aware distributed intelligence, and reproducible research software

Featured Research

Federated Intrusion Detection for Dew/IIoT Systems

A Novel Intrusion Detection System for Dew Computing Environments Based on an Enhanced Federated Deep Learning Model

The Journal of Supercomputing, Springer Nature · 2026

This work investigates lightweight intrusion detection for resource-constrained dew and IIoT environments using a 1D-CNN and federated learning, enabling distributed model training without centralizing raw network traffic.

15-class classification: 97.01% centralized accuracy · 96.67% federated accuracy

Read the publication →
Explore the federated implementation →
Explore the centralized implementation →


Selected Engineering

⚡ FastAPI Event Ticketing System

FastAPI · PostgreSQL · SQLAlchemy · Concurrency

A concurrency-safe event ticket booking API using transactional row-level locking to prevent over-booking under concurrent requests, with background processing, automated concurrency tests, and Dockerized development.

View repository →


🧬 BrassicaLNC Research Platform

Backend Engineering · Databases · React · Research Software

A research software platform for exploring 1,852 high-confidence Brassica napus lncRNAs, derived from large-scale analysis of 2,361 publicly available RNA-Seq libraries, combining backend engineering, biological data modelling, scientific data management, and a React-based interface.

Related repositories:
Backend API → · Frontend → · Deployment →


🔎 Company Domain & Contact Enrichment Pipeline

Python · Data Pipelines · Web Processing · Reliability

A retryable and idempotent multi-stage pipeline for resolving company domains, crawling websites, extracting structured contact information, and producing operational metrics with controlled AI-assisted processing.

View repository →


More Engineering

  • USA Route Fuel Optimizer — Django API for route planning and cost-optimized fuel-stop selection.
  • CNC Process Management System — Operational backend software for inventory, material flow, workflow tracking, and CNC process management.

Open Source & Teaching

📚 Persian Computer Science Documentation

Open Source · Computer Science · Technical Education

An open-source effort to create high-quality Persian-language documentation for computer science, programming, and practical software development.

I also enjoy teaching programming and making technical knowledge more accessible to learners.

View repository →


Technical Focus

Backend & Data
Python · FastAPI · Django · PostgreSQL · Redis · Celery

Machine Learning
TensorFlow · scikit-learn · Pandas · NumPy · Federated Learning

Systems
Docker · Linux · Nginx · Git

Research & Security
Intrusion Detection · IoT Security · Distributed ML


Currently

📍 Oulu, Finland · 🎓 M.Sc. Software Engineering and Information Systems — University of Oulu

🔬 Working across backend engineering, federated learning, applied AI, and cybersecurity

🤝 Open to software engineering, applied AI, and research-oriented opportunities


Build useful systems. Ask useful questions.

Research informs my engineering. Engineering keeps my research grounded.

arfadaei.ir · LinkedIn · ORCID

Pinned Loading

  1. edge-web-attack-detection-centralized edge-web-attack-detection-centralized Public

    Machine Learning and Deep Learning Models for Web Attack Detection on the Edge-IIoTset Dataset. This repository explores and compares various classification architectures—including LightGBM, 1D-CNN…

    Jupyter Notebook

  2. edge-web-attack-detection-federated edge-web-attack-detection-federated Public

    Federated Learning with 1D-CNN for Web Attack Detection on Edge-IIoTset using the Flower Framework. This project explores both IID and Non-IID data partitions to evaluate federated performance in d…

    Python 1

  3. company-domain-contact-enrichment company-domain-contact-enrichment Public

    Retryable, idempotent 9 phase pipeline to resolve company domains, crawl websites, extract contacts, and report metrics with an AI usage cap.

    Python

  4. fastapi-event-ticketing fastapi-event-ticketing Public

    A RESTful event ticket booking system built with FastAPI, designed to handle high concurrent traffic, prevent over-booking using database-level locking, and process ticket finalization asynchronous…

    Python

  5. usa-route-fuel-optimizer usa-route-fuel-optimizer Public

    USA driving route planner with cost-optimized fuel stops. Django API, OpenRouteService, Docker.

    Python

  6. persian-cs-docs persian-cs-docs Public

    High-quality Persian documentation for computer science topics. Community-driven and open-source.

    CSS