Azkkan Logo
AZKKAN.
/ CleanSweep Case Study
Native Windows Performance Engineering

CleanSweep — High-Performance Duplicate File Finder & Disk Cleaner

Azkkan engineered CleanSweep as a blazing-fast native Windows 11 desktop utility. By combining multi-threaded Blake3 cryptographic hashing with modern Fluent Design principles, CleanSweep identifies byte-for-byte duplicate files across millions of directories in seconds without UI latency.

Platform: Windows 11 & Windows 10 (Native)
Core Stack: Python, PyQt6, Blake3
Design System: Fluent UI & Acrylic
CleanSweep Native Windows 11 utility application for multi-threaded Blake3 duplicate file finding
The Challenge

Slow Single-Threaded Cleaners with Cluttered UIs

Existing disk cleaning software on Windows suffered from sluggish single-threaded MD5 checksum calculations, bundled adware/telemetry, and outdated legacy interfaces that frequently froze during deep drive scans.

  • 30+ minutes required to scan 500GB SSDs using legacy utilities.
  • Invasive background telemetry services and upsell banners.
  • Cluttered UI without dark mode or modern Windows 11 styling.
The Solution

Parallelized Blake3 Tree Hashing with Fluent UI

Azkkan developed a clean, native desktop application using PyQt6, utilizing multi-threaded Blake3 cryptographic hashing across CPU cores to scan terabytes of storage with zero UI freezing.

  • Multi-threaded scanning utilizing all available logical CPU cores.
  • Smart auto-selection algorithms protecting system and hidden files.
  • 100% offline with zero external network telemetry or adware.
Technology Stack

Engineered for Hardware Acceleration

Built following our performance engineering standards to guarantee maximum disk I/O throughput.

Python 3.11 PyQt6 GUI Blake3 Cryptographic Hashing QThreadPool Concurrency Windows Fluent Design
Measurable Outcomes

10x Faster Hashing Speed

10x

Faster hashing vs legacy MD5 cleaners

0%

Telemetry or bloatware bundled

Frequently Asked Questions: CleanSweep Utility

Why did Azkkan select the Blake3 hashing algorithm for CleanSweep?

Blake3 provides cryptographic collision resistance while operating at memory-bandwidth speeds (over 10x faster than SHA-256 and MD5) using SIMD parallelism and multi-threaded tree hashing.

How does CleanSweep prevent UI freezing during large multi-terabyte disk scans?

We offload file indexing and hashing jobs into isolated QThreadPool worker threads communicating with the main PyQt6 UI thread via asynchronous Qt signals and slots.

What tech stack powers the CleanSweep desktop application?

CleanSweep is built with Python 3.11, PyQt6 with native Windows Fluent styling (Mica/Acrylic materials), and compiled C-accelerated Blake3 hashing extensions.

Does CleanSweep collect user telemetry or require internet access?

No. CleanSweep runs 100% locally and offline with zero background telemetry, analytics, or third-party bundled software.

← Prev: Azkkan Vault Cryptography All Case Studies →