Attila Asghari’s Projects

Home

Blog

CV

Projects

Research

Documents

last updated : 2026-11-05

Academic & Educational

A comprehensive desktop application built with Python that demonstrates six disk scheduling algorithms: FCFS, SSTF, SCAN, C-SCAN, LOOK, and C-LOOK. Features interactive visualization with Matplotlib, performance metrics, and binary releases for Windows. Perfect for operating systems courses and algorithm comparison.

A web-based educational tool for demonstrating and comparing disk scheduling algorithms used in operating systems. This simulator implements all major disk scheduling algorithms.

A comprehensive, interactive educational tool for computer engineering and electronic engineering students studying Signals and Systems. Visualize signals, analyze LTI systems, and explore transforms in both time and frequency domains.

A professional desktop application built with Python and PyQt6, visualizing all major and advanced sorting algorithms. Features interactive step-by-step visualization, real-time performance metrics, and educational explanations. Perfect for students and educators exploring algorithm behavior.



Research



Software that built based on research papers or useful tools for researches

A research-grade Python desktop application faithfully re-implementing the original Heart Rate Fragmentation (HRF) algorithm from PhysioNet's reference AWK code. This software analyzes ECG R-peak time series to quantify short-term cardiac rhythm fragmentation, providing an intuitive graphical interface, batch processing, customizable parameters, and data visualization.

Based on: PhysioNet Heart Rate Fragmentation Code (AWK)



Freelance

Some of the projects I worked ad freelancer

E-commerce website for Eye-wear shop, Using WordPress.

A Cartable developed using Python and FastAPI as a web app and converted to exe file for needs of a organization

Miscellanea

A powerful bash-based control panel for managing LAMP stack (Linux, Apache, MySQL/MariaDB, PHP) and virtual hosts on Linux systems.

A local-network push-to-talk (PTT) walkie-talkie web app.

Lightweight terminal control panel for XAMPP on Linux with virtual host management