AI/ML

AI Photo Restorer & Colorizer Desktop App

An offline Python desktop application built with PyQt6 that utilizes advanced machine learning models (CodeFormer, DeOldify, and SwinIR) to restore, upscale, and colorize old or degraded photographs entirely on-device.

AI Photo Restorer & Colorizer Desktop App

My Role

Software Engineer & ML Integrator

Timeline

April 2026

Tech Stack

PythonPyQt6PyTorchOpenCVMachine Learning

The Challenge

Optimizing the integration of multiple heavy PyTorch deep learning models (CodeFormer, DeOldify, SwinIR) within a single PyQt6 desktop environment to run efficiently on local hardware without memory leaks or UI freezing.

Key Features

Offline AI processing without API limits or cloud privacy risks
Facial restoration using CodeFormer algorithms
Automatic B&W photo colorization utilizing DeOldify
Image upscaling and noise reduction powered by SwinIR
Modern, intuitive PyQt6 desktop graphical interface