rev0 / PortfolioYordan Vakarelov
PracticeBuilt ToolsLearningDesign Studies
All pages

Practice

About & CVStrategy & LeadershipPractice HeatmapTools & AgentsVisual IntelligenceTraining & AdoptionDecisions & Development

Built Tools

Door BuilderDesktop Tools

Learning

Workflow to TutorialLearning the Revit API

Design Studies

Basalt HouseThe Prompted InteriorDrawing with CodeStyle Studies

Built Tools / Desktop Tools

Desktop Tools

A selection of small Windows apps I’ve built with AI-assisted coding to take the repetitive work out of visualisation, reference gathering and print production. Each one plays a short demo below, in its own interface.

one click, not fifty
4Windows apps, each a single .exe
0Python installs needed to run them
11Print sizes from one source image
1Shared design system across the Windows apps

Windows · Python · Pillow

Print Crop Engine

In usev5

Digital print listings need the same artwork in every common frame size. The engine takes one image and writes the full set, from a full-resolution master to 24x36, A2, 16x20 and 5x7, at 300 DPI and the exact pixels each print needs.

Sizes with the same ratio share one crop, so the 16x20 and 8x10 always match. ADJUST moves that crop for the whole ratio group at once.

Windows · Python · Pillow

Bulk Image Resizer

In usev1

Drop in images or whole folders, set the longest edge and the format, and every file is resized in one pass. DPI, EXIF and colour profiles carry across, nothing is upscaled unless you ask, and results go to a resized subfolder so the originals stay untouched.

Windows · Python · Pillow

Image Converter

In usev1

Reference images arrive as AVIF and WebP from the web and HEIC from phones, which many design tools still won’t open. The converter batch-converts them to JPG or PNG, flattens transparency onto white for JPG and never overwrites an existing file.

Windows · Python

Instagram Downloader

In usePersonal tool

Paste a post or reel link and the images or video are saved straight to a folder, ready to file as references. It set the design system the other apps share: Bahnschrift, black and #8697C4.

How they were made

Describe, generate, package, refine

01

Describe the chore

Each tool started as a repeated manual task, written up with the exact sizes, naming and folder behaviour it needed.

02

Generate with AI

The code was written through AI-assisted workflows in Python, with Pillow for images and Tkinter for the window.

03

Package it

PyInstaller packs each app into a single .exe with its own icon, so it runs on any Windows machine without a Python install.

04

Refine through use

The Print Crop Engine is on v5. Each version fixed something real use exposed: shared crops for same-ratio sizes, saving into the source folder, per-size checkboxes and centre-first cropping.

About these demos

The demos on this page are animations of each tool’s interface; they don’t process any files. For a Revit tool you can actually use, see the Door Builder replica.

Keep exploringTools & Agents ↗Door Builder ↗
Yordan Vakarelov · Built Tools · 09 / 15
← PreviousDoor BuilderPortfolio ↑Front pageNext →Workflow to Tutorial
0