Windows Desktop Development
Python-based desktop applications with Tkinter, PyQt, or custom UI frameworks. Tray integration, background services, multi-window support, and system-level access.
Production-ready Windows desktop applications, utility software, and specialized tools — built, packaged, and shipped. Not prototype demos. Actual software people download and use daily.
These aren't concept projects — they're live applications with GitHub releases, versioned builds, and real users.
AI Upscaling Tool
AI-powered video upscaling and enhancement pipeline for Windows. Multi-stage processing with GPU acceleration and batch mode.
View Product Page
Windows Utility
Per-monitor OLED protection system with tray-first design, idle detection modes, and persistent settings that survive restarts.
View Product PageVideo Production Tool
Desktop-first video narration and production app. Script-to-video pipeline with AI narration, clip compilation, and export workflows.
View Product PageFrom first prototype to distributable release — the full software development lifecycle handled in one engagement.
Python-based desktop applications with Tkinter, PyQt, or custom UI frameworks. Tray integration, background services, multi-window support, and system-level access.
Self-contained EXE builds with PyInstaller — no Python install required on the end user's machine. Single-file or folder builds depending on app architecture.
Versioned releases with changelog, tagged builds, and asset uploads to GitHub Releases. Direct download links for end users without needing a separate distribution platform.
Professional Windows installer with Inno Setup — Start Menu shortcuts, APPDATA config storage, uninstaller, and optional silent install mode for enterprise deployment.
Apps built with version-checking and GitHub Releases polling so users can be notified of new versions without requiring a separate update service.
README, CHANGELOG, build commands, and architecture notes — so you understand the project and can hand it to another developer if needed without starting over.
A deliberate path from working prototype to a distributable, maintainable application.
Define what the app does, what it doesn't do, and what "shipped" means — before a prototype is built.
Minimal working build to validate core functionality. Fast to make, fast to throw away if the approach is wrong.
Error handling, config persistence, tray/installer integration, and edge case coverage added before packaging.
PyInstaller build, installer generation, and clean-install testing on a fresh Windows environment to catch dependency issues.
GitHub Release tagged, asset uploaded, README and CHANGELOG updated. Ready to share or distribute publicly.
If you have a workflow that needs a real Windows application — not a web app, not a browser extension, but actual desktop software — let's talk scope. I've shipped real products and know what it takes to get from idea to installer.