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

Full-Stack Software Engineer

React · FastAPI · Python · Node.js · Applied AI

Oulu, Finland · M.Sc. student at the University of Oulu

Portfolio  ·  LinkedIn  ·  ORCID


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

What I Build

  • 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.

Featured Engineering Projects

Company Domain & Contact Enrichment

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.

Source


BrassicaLNC Research Platform

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


CNC Process Management System

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.

Live application


Psychological Clinic CRM

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.

Live application


Federated Web Attack Detection

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

Technical Skills

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

Research and Publications

  • M.Sc. Software Engineering and Information Systems — University of Oulu, ongoing.
  • M.Sc. Computer Science — Islamic Azad University, Najafabad Branch, completed.

Selected publication

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

Teaching

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.

Current Focus and Contact

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.

Contact via portfolio · LinkedIn

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 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