I will make your customized desktop application using different python modules for GUI-building, text-anaylizing, image-adaptions and many more usecases
Build custom applications for business automation, data processing, and productivity.
Custom Applications | Business & Desktop Automation Apps
Email Extraction Automation with Apify
What:
This project features a custom-built Apify actor that automatically extracts email addresses from multiple websites.
Used Modules:
apify, selenium, bs4

Overview
This project features a custom-built Apify actor that automatically extracts email addresses from multiple websites. By providing one or more URLs, the tool scans each site and collects all publicly available email contacts into a structured dataset.
Why It Matters
- Eliminates manual email searching
- Scales lead generation across multiple domains
- Delivers ready-to-use contact data for outreach
Technologies Used
Python, Web Scraping, Apify Platform, Data Extraction
Portfolio Highlight
This project demonstrates how scalable web scraping automation can efficiently gather contact information for lead generation, supporting marketing, sales, and research workflows with minimal manual effort.
Weather Data Dashboard

What:
This solution collects weather data from an API for multiple cities and presents it in a structured Excel dashboard for easy analysis. It automates data gathering and visualization, saving time and supporting informed decision-making.
Used Modules:
requests, xlwings
Overview
This solution collects weather data from an API for multiple cities and automatically outputs the results into a dynamic Excel dashboard for easy visualization and analysis.
Why It Matters
- Automates collection of real-time weather data
- Provides clear, structured insights for multiple locations
- Saves time and supports data-driven decisions
Technologies Used
Python, API Integration, Excel/Xlwings
Portfolio Highlight
This project demonstrates how API-driven automation can turn raw weather data into a comprehensive, easy-to-use dashboard, supporting monitoring, planning, and analysis across multiple locations.
HTML File Parsing Application
What:
A desktop application with a PyQt frontend that lets users select HTML and Excel files, parses the data using Selenium and BeautifulSoup, and outputs structured results into XLSX format.
Used Modules:
pyqt5, selenium, bs4, xlwings

Overview:
This desktop application features a PyQt frontend that allows users to select HTML and Excel files, parses the data using Selenium and BeautifulSoup, and outputs structured results in XLSX format.
Why It Matters:
- Simplifies data extraction from multiple file types
- Delivers clean, organized Excel outputs
- Makes complex web and file data accessible without coding
Technologies Used:
PyQt, Selenium, BeautifulSoup, Python, Xlwings
Portfolio Highlight:
This project demonstrates how desktop applications combined with automation and web scraping can turn raw data into structured, actionable insights for business and analysis purposes.
Participant Data Upload Tool

What:
Enter a variable number of participants in an application and upload the created file to a server
Used Modules:
pqt5
Overview:
This tool allows users to enter a variable number of participants in an application and automatically upload the generated file to a server, streamlining participant management for events or programs.
Why It Matters:
- Simplifies data entry for multiple participants
- Automates file uploads to servers
- Reduces errors and saves time in participant management
Technologies Used:
Python, File Handling, Server Integration
Portfolio Highlight:
This project demonstrates how automation can simplify participant management, making it fast, accurate, and scalable for events, programs, or organizational databases.
LinkedIn Ad Matching & Resume Scoring Tool
What:
Find linkedin adds for and check how good this fit to a specific resume using a score
Used Modules:
selenium, bs4, xlwings, scrapeops.io

Overview
This solution finds LinkedIn job ads and evaluates how well each position matches a specific resume, providing a match score to quantify fit. It helps streamline job search and candidate-job alignment.
Why It Matters
- Automates job ad search and relevance evaluation
- Provides objective scoring for faster decision-making
- Saves time by highlighting the most suitable opportunities
Technologies Used
Python, LinkedIn Scraping, OpenAI / NLP, Data Processing
Portfolio Highlight
This project demonstrates how AI-driven matching and scoring can turn raw job postings into actionable insights, helping candidates or recruiters identify the best-fit roles quickly and efficiently.
Folder Monitoring & Automated Printing Tool

What:
Check a specific folder, copy all the files to a Done-Folder and print out the document to the default printer
Used Modules:
os, sys
Overview
This solution monitors a designated folder, automatically prints every file to the default printer, and moves processed files to a Done folder for organized tracking. It streamlines document workflows and ensures nothing is missed.
Why It Matters
- Automates printing for multiple document types
- Keeps folders organized and reduces clutter
- Saves time and minimizes manual errors in document handling
Technologies Used
Python, Windows Printing API (pywin32), File Automation
Portfolio Highlight
This project demonstrates how automation can simplify routine office tasks, turning a manual folder-checking and printing process into a reliable, hands-free workflow, improving efficiency and operational consistency.
Candidate Management WebApp with Google Sheets Integration
What:
WebApp for inputing candidates which will be transfered to a google-sheet, with a logic for several defined process steps
Used Modules:
django, gspread, pythonanywhere

Overview
This solution is a web application for inputting candidate information that automatically transfers the data to a Google Sheet. It includes logic for multiple defined process steps, ensuring candidates move through workflows efficiently.
Why It Matters
- Streamlines candidate data entry and tracking
- Automates workflow management through predefined process steps
- Provides a centralized, structured dataset in Google Sheets
Technologies Used
Python (Flask/Django), Google Sheets API, Web Forms, Data Automation
Portfolio Highlight
This project demonstrates how web applications combined with cloud integration can optimize candidate management, transforming manual tracking into a structured, automated workflow that enhances efficiency and accuracy.
Betfair Betting Data Downloader & Organizer

What:
Download csv-files with betting-informations from betfair.com and provide them in a folder-structure
Used Modules:
xlwings, requests
Overview
This solution downloads betting-related CSV files from Betfair and automatically organizes them into a structured folder system for easy access, tracking, and analysis.
Why It Matters
- Automates retrieval of betting market data
- Keeps large datasets structured and organized
- Simplifies analysis and historical tracking
Technologies Used
Python, Web Automation, File Handling, Data Organization
Portfolio Highlight
This project demonstrates how automated data collection and file structuring can streamline the handling of large betting datasets, improving efficiency in data analysis and reporting workflows.
News Articles NewYork (s)
What:
Search for news articles for Streeterville and NewYork and update an excel-sheet
Used Modules:
xlwings, requests, valueserp, dotenv

Check free slots for driving tests (s)

What:
Check the online-site for free time-slots for driving tests and create a signal
Used Modules:
xlwings, requests, buyproxies
Parse Outlook msg-Files (s)
What:
Read information from outlook msg-files and put the per column in an excel-sheet
Used Modules:
xlwings, extract_msg

YouTube Transcript Creator (s)

What:
Get transcripts for several videos of a youtube-channel and output as transcripts
Used Modules:
youtube_transcript_api, xlwings
Django OpenAI Webapp
What:
Django WebApp with selecting files, working with openai and sending email
Used Modules:
django, openai, smtp

Keystroke Program Restart

What:
Check keystrokes and restart a program in hidden mode or not
Used Modules:
pynput, subprocess
Automate Powerpoint
What:
Replace placeholders in a Powerpoint Document using the parameters from an xlsx
Used Modules:
xlwings, python-pptx

Copyright Search & Check

What:
Read image-links and check if there are copyright violations in the internet. Show this violations as links to the page.
Used Modules:
requests, serpapi, PIL, imagehash, xlwings
Read Main Text
What:
Read the main text of any webpage and output the data in an excel-sheet. Links are provided in the excel-sheet and the output in an additional column.
Used Modules:
trafilatura, xlwings

Ask.com – Search For Links

What:
Read links and search with them on ask.com, translate them from any language to english and store the informatino in excel. Executeable for MacOs.
Used Modules:
requests, bs4, deep_translator, xlwings
Read Football Statistics
What:
Read football-statistics from a ms-access-db and provide the data in an excel-sheet. Select several parameters before the program run like leagaue coffeeAndBeer date-range
Used Modules:
pyodbc, xlwings

Create Lottery Combinatons

What:
Create all possible combinatons for a lottery with 70 numbers and 5 number per row – write the 11Mio rows in a csv
Used Modules:
csv, itertools
Count Words
What:
Input: searchwords and textfiles – Output: Count every searchword in the textfiles, the domain ending and output the results in excel
Used Modules:
xlwings, urllib

Get Language

What:
Read the text for given urls in an excel and detect the language of the website, output the results in excel
Used Modules:
trafilatura, xlwings, selenium, detectlanguage
Parse Contracts
What:
Parse contract-informations, and build a summary overview, input percentages for every employee and detailed contract informations
Used Modules:
xlwings

Create Provisions

What:
Read persons and provisions and build the output according to the titles, create a summary docx for every person
Used Modules:
xlwings, docx
B2B Platform
What:
Collect data for companies with searchwords as input and find emails additonal. Input will be the link to search – Output in excel
Used Modules:
selenium, bs4, xlwings, valueserp, emailfinder

Check URL GoogleMaps

What:
Check findings for urls on google maps and output fouund link, full address, category, rating, review, city, country, etc.
Used Modules:
selenium, bs4, xlwings, fake_useragent
Check Machine Downtimes
What:
Run the program every few minute and check machine downtimes, register special downtimes and get an hourly statistics output
Used Modules:
xlwings

Social Career

What:
Get name+company and find linkedin-profile with title
Used Modules:
requests, valueserp, xlwings
Create Working Plan
What:
Create a working plan for creating beds and other furniture – select article, parameterize the step and create a working plan including pictures for the individual steps
Used Modules:
xlwings

Automate Mail Attachments

What:
Read excel-attachements from emails, change the excel-sheet and upload it to a ftp-server
Used Modules:
email, imap_tools, ftplib, xlwings, dotenv
Check New Adds And Alert
What:
Check for new adds and send email with the new links and running the program in the cloud
Used Modules:
selenium, bs4, email, progress, pythonanywhere

Add Summarization With OpenAI / ChatGPT

What:
Add summarization for longer text and update the files
Used Modules:
openai, dotenv, xlwings
Upload to sftp-Server (s)
What:
Download csv from website and upload on sftp-server
Used Modules:
selenium, bs4, pysftp

create business applications, desktop automation apps, freelance app developer
Anwendungen entwickeln Freelancer, Automatisierungs-Apps, Desktop-Anwendungen Freelancer