Windows App Startup Flow Optimization

Job ID: 40215013

Budget: $10 – $30 USD

I’m looking for an experienced Windows native developer (C++ / reverse engineering / performance optimization) to analyze and refactor an existing desktop application startup flow.

The application currently performs blocking network checks during startup, which significantly slows down launch time and makes it dependent on an external service availability.

Goals:

Analyze application startup sequence

Identify blocking operations (network / license / initialization)

Propose and implement a faster startup approach (e.g. async checks, caching last valid state, or local test mode for development)

Improve overall startup performance and stability

Tech details:

Windows desktop application

Native executable (C++ / mixed native)

Tools used: IDA / Ghidra

Requirements:

Strong experience with native Windows applications

Understanding of startup lifecycle and performance bottlenecks

Clean and maintainable solution (no fragile hacks)

Please describe similar projects you’ve worked on and your proposed approach.