
Closed
Posted
Paid on delivery
I already have a working desktop application written in Python with Qt that talks to several connected devices, shows basic status information, and pushes configuration commands. I now need a developer who can take it from a functional prototype to a polished, production-ready tool. Here is what I need done: • Modernise the existing UI built with Qt Designer / PyQt so it feels tidy and intuitive, without changing its overall workflow. • Extend the current device-status pane into a live dashboard that polls each unit, displays real-time values, and raises visual alerts when thresholds are crossed. • Build out a configuration module that lets a user create, save, and load device profiles, then push those settings to one or many devices. • Connect the app to our backend REST service (Swagger docs provided) for fetching fleet metadata, posting logs, and receiving firmware updates. • Work through the open issue list in GitLab: a handful of race-condition crashes, a memory leak when the graph view is left open, and a slow start-up on older laptops. • Package everything with PyInstaller so the final artefact is a signed Windows installer (we already have the cert). Tech stack you will touch: PyQt5 (or PySide6 if you prefer and can handle the migration), Python 3.11, requests/asyncio for HTTP, and a lightweight SQLite db that caches device readings while offline. What I will look at first are links or screenshots of previous Qt or other Python desktop applications you have shipped, especially anything that involves hardware, dashboards, or REST calls. If you have used embedded or device-management protocols before—or if you are comfortable tweaking Matplotlib/QtGraph for nice visualisations—be sure to point it out, as that will help you stand out. I will keep the scope focused and pay per milestone: UI refresh, monitoring dashboard, config module, API integration, and final Windows package. Let me know your estimated timeline for each and any questions you need clarified so we can get started right away.
Project ID: 40534312
151 proposals
Remote project
Active 4 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
151 freelancers are bidding on average $432 USD for this job

⭐⭐⭐⭐⭐ Create a Polished Python Desktop App with Qt and Device Integration ❇️ Hi My Friend, I hope you're doing well. I've reviewed your project needs and see you're looking for a developer to enhance your existing Python desktop application. You don’t need to look any further; Zohaib is here to assist you! My team has successfully completed over 50 projects related to Python and Qt applications. I’ll modernize the UI, build a live dashboard, and ensure seamless API integration—all within your budget. ➡️ Why Me? I can easily upgrade your Python desktop app as I have 5 years of experience in Python development, specializing in UI design, REST API connections, and device management. My expertise includes working with PyQt5, SQLite, and async programming. I also have a strong grip on troubleshooting issues and optimizing application performance. ➡️ Let's have a quick chat to discuss your project in detail and let me show you the quality of my previous work. I look forward to chatting with you! ➡️ Skills & Experience: ✅ Python Development ✅ PyQt5 / PySide6 ✅ UI Modernization ✅ REST API Integration ✅ SQLite Database ✅ Dashboard Creation ✅ Device Management ✅ Async Programming ✅ Performance Optimization ✅ GitLab Issue Resolution ✅ Packaging with PyInstaller ✅ Visual Data Representation Waiting for your response! Best Regards, Zohaib
$350 USD in 2 days
8.1
8.1

Hi i'm python expert with more than 9 years of experience, i can actually handle the tasks you mentioned, but i think for this project it will be better to use webversion with a launcher (if needed), this way you can access to the dashboard from wherever you are, and also the design will be way better from normal desktop app. feel free to contact me to discuss this in details, and of course this is just a proposition, but i can still stick to your spec. thanks
$700 USD in 5 days
7.5
7.5

As a seasoned IT specialist with over 13 years of experience in tailored web automation solutions using informatics, you'll find me uniquely qualified to meet the challenges of your Qt Device Monitor & Config Enhancement project. I not only have extensive skills in Python and C-based projects — languages that align perfectly with your tech stack—but also the ability to turn your functional PyQt prototype into a polished production-ready solution. Moreover, my expertise includes REST calls, dealing with race-condition crashes, handling memory leaks, and performance optimization; all of which will directly address your project-specific issues. Also, my proficiency in tinkering with Matplotlib and QtGraph for customized visualizations promises an elevated approach towards your monitoring dashboard upgrade need as well. Finally, drawing from my blockchain development experience and familiarity with PyInstaller (for packaging), I can assure you of a seamlessly integrated final Windows product that will be delivered on time and beyond expectations. My portfolio including web automation/scraping, AI solutions, full-stack, and mobile applications development more than makes up for the lack of Qt-specific samples. So let's collaborate to build a truly refined tool that speaks integrity and functionality!
$250 USD in 1 day
7.2
7.2

It sounds like you've already done the hard part—getting devices talking reliably and proving the workflow. The next step is making the application feel stable and polished enough that users stop thinking about the tool and focus on the devices. I’d approach this in the same milestone order you outlined. First, I’d review the existing PyQt codebase and UI definitions, clean up widget interactions, and modernize the interface without disrupting the current workflow. From there, I’d build the live monitoring layer with safe polling, threshold-based alerting, and efficient graph updates to avoid the memory issues you're already seeing. The configuration module would be designed around reusable device profiles with batch deployment and rollback-friendly validation. Once that foundation is solid, I’d integrate the REST endpoints, including offline SQLite synchronization and firmware update handling. I’ve worked on Python applications that combined desktop UIs, hardware communication, real-time dashboards, and REST services, so tracking down race conditions, startup bottlenecks, and long-running resource leaks is familiar territory. One thing I’d like to clarify: how are the devices currently connected (serial, TCP/IP, USB, CAN, etc.), and are the graph views built with Matplotlib or PyQtGraph today? Happy to start with the UI review and issue audit immediately.
$500 USD in 7 days
7.0
7.0

Hello, I can help transform your existing PyQt application into a stable, production-ready desktop tool. I have experience building Python desktop applications that communicate with devices, display real-time dashboards, integrate with REST APIs, and run reliably in production environments. My approach will be milestone-based: • UI modernization while keeping the current workflow familiar • Real-time monitoring dashboard with alerts and visual indicators • Device profile management (save, load, bulk deployment) • REST API integration for metadata, logs, and firmware updates • Fix race conditions, memory leaks, and startup performance issues • Create a signed Windows installer using PyInstaller I am comfortable with PyQt/PySide, asyncio, SQLite, QtGraph, Matplotlib, and hardware communication workflows. I can also provide clean documentation and maintainable code. Best regards, Dev S.
$500 USD in 7 days
6.6
6.6

Hi I can take your existing Python Qt desktop prototype and polish it into a production-ready device-management tool. The key technical challenge is improving UI, live monitoring, API integration, offline caching, and packaging without breaking the existing device workflow or creating new race conditions. My approach is to refactor incrementally around the current PyQt5/PySide6 structure, improving Qt Designer layouts, signals/slots, threading/async tasks, and dashboard responsiveness. I can build a live device dashboard with polling, cached SQLite readings, threshold alerts, and clean Matplotlib or PyQtGraph visualizations. I can add a profile-based configuration module to create, save, load, and push settings to one or multiple devices safely. I will integrate your Swagger-documented REST backend using requests/asyncio for fleet metadata, logs, and firmware update handling. I also have experience diagnosing race-condition crashes, memory leaks in long-running UI views, slow startup paths, and packaging Python apps with PyInstaller for signed Windows installers. The final code will stay maintainable, documented, and aligned with your existing workflow while making the tool feel production-ready. Thanks, Hercules
$500 USD in 7 days
6.7
6.7

Hello Sir/MAM I am a skilled full stack developer. Having rich experience in Java , C++ , C , C# , Python , Eclipse , Sql , Mysql , .Net ,Oracle , Object Oriented Programming , Data Structure , Algorithms, Linux , Windows , Cloud , Azure . I have a perfect grip on “Artificial Intelligence” “Automation” , and work in “Machine Learning” Deep Learning ”. My track record as demonstrated in my 100% job completion and 5-star review rating showcases My ability to deliver exceptional results on time and with utmost quality I believe that my skill set makes me the ideal candidate for this project Please come on chat we will discuss more about this I will be waiting for your reply . Thanks and Best Regards
$251 USD in 2 days
6.5
6.5

Hello, I can help take your existing Python/Qt desktop application from prototype to a polished production-ready Windows tool. I have experience with Python desktop applications, dashboard-style interfaces, REST API integration, local data caching, packaging, and debugging performance/crash issues. For your stack, I can work with PyQt5 directly or migrate to PySide6 if there is a clear benefit, while keeping the current workflow familiar for users. Proposed milestones: - UI refresh Modernize Qt Designer/PyQt screens, improve layout, spacing, icons, navigation, and usability without changing the core workflow. - Live monitoring dashboard Add polling, real-time device values, visual status indicators, threshold alerts, and improved graph views using Matplotlib or PyQtGraph. - Configuration module Create/save/load device profiles and push settings to one or multiple connected devices. - Backend REST integration Connect Swagger-documented APIs for fleet metadata, logs, firmware updates, and offline SQLite caching. - Bug fixing and optimization Resolve race-condition crashes, graph memory leak, and slow startup on older laptops. - Windows packaging Package with PyInstaller and prepare a signed Windows installer using your certificate. I can start by reviewing the GitLab repo, current installer/build process, device communication layer, Swagger docs, and open issue list. Best regards, Quan
$500 USD in 7 days
5.9
5.9

Hello dear, I’m Md Toriqul Islam, an experienced full-stack Python developer with 10+ years of expertise in PyQt/PySide desktop applications, device integration systems, REST APIs, and production-grade software packaging. I understand you need to take an existing PyQt desktop prototype and turn it into a polished production tool with a modern UI, real-time device dashboard, configuration management system, REST backend integration, bug fixes (race conditions, memory leaks, slow startup), and a signed Windows installer using PyInstaller. I’ve worked on similar PyQt-based monitoring and data-driven desktop systems connected to hardware and APIs. My skills in PyQt5/PySide6, Python 3.11, asyncio, REST integration, SQLite, and PyInstaller ensure stable, scalable, and production-ready desktop applications. I can improve UI/UX, build real-time dashboards with QtGraph/Matplotlib, fix concurrency issues, and deliver clean modular architecture with proper packaging. Feel free to share the repo. I’m ready to start immediately and work milestone by milestone for a reliable final product. Best regards, Md. Toriqul Islam.
$250 USD in 6 days
5.7
5.7

I’m excited to help enhance your Qt Device Monitor & Config tool! I’ll modernize the UI with PyQt, ensuring it’s tidy and intuitive while keeping the workflow intact. Implementing a live dashboard will provide real-time device status and visual alerts for thresholds, improving user experience. Additionally, I’ll build a robust configuration module to save, load profiles, and push settings to devices efficiently. Integrating with your backend REST service for metadata and logs is right up my alley, and I’m adept at troubleshooting issues like race-condition crashes and memory leaks, ensuring a smooth experience. My experience with Python desktop applications and working with hardware will be valuable here. What specific visualizations do you envision for the dashboard? Could you share your timeline for each milestone? What specific visualizations do you envision for the dashboard? Are there any particular styles you prefer for the UI? How are the firmware updates currently handled, and do you have any challenges there?
$250 USD in 10 days
5.5
5.5

Hello, I can help you take your existing Python Qt desktop application from prototype to a clean production ready tool. I have strong experience in building responsive web applications and full stack systems, and I can apply the same structured approach to desktop development, especially in PyQt and REST API integration. I can modernize your UI while keeping the current workflow intact, build a real time device monitoring dashboard with smooth updates and alerts, develop a reliable configuration module with profile save and load features, and integrate your backend services for logs, metadata, and firmware updates. I also have experience in debugging performance issues like memory leaks and race conditions, and I can handle packaging into a stable Windows installer using PyInstaller. I am comfortable working in Python 3.11 with async requests and SQLite caching for offline support. I can deliver in clear milestones including UI polish, dashboard, config system, API integration, and final packaging. Looking forward to working with you on this project. Best Regards, Solves Inn
$250 USD in 1 day
5.2
5.2

Your app will crash under concurrent device polling if you're not using proper thread-safe queues between the UI thread and your device I/O workers. I've debugged this exact pattern in three PyQt projects where race conditions caused segfaults during rapid status updates. Before scoping milestones, two questions: What's your current polling frequency per device, and are you using QThread or asyncio event loops for the device communication? The architecture choice here determines whether we refactor the threading model or just add proper mutex locks. Here's the technical approach: - PYQT5 + QTHREAD: Migrate device polling to worker threads with signal/slot communication, eliminating race conditions and preventing UI freezes during slow device responses. - SQLITE + OFFLINE CACHING: Implement write-ahead logging and connection pooling so the app handles 1K+ cached readings without locking the database during sync operations. - REST API + ASYNCIO: Use aiohttp with retry logic and exponential backoff to handle flaky network conditions when fetching firmware updates or posting logs to your backend. - QTGRAPH DASHBOARDS: Build real-time line charts with circular buffers that display 10K data points without memory leaks, plus threshold overlays that trigger visual alerts. - PYINSTALLER + CODE SIGNING: Package with hidden imports properly configured, strip debug symbols to reduce installer size by 40%, and automate signing with your cert in the build pipeline. I've shipped 8 Python desktop tools for hardware monitoring, including a fleet management dashboard for 200+ IoT sensors that polled every 2 seconds without dropping frames. The memory leak you mentioned is likely from matplotlib figures not being cleared - I'll profile with memory_profiler to confirm. Let's schedule a 20-minute call to walk through your GitLab issues and nail down the threading architecture before I estimate milestones.
$450 USD in 10 days
5.6
5.6

Hi, I can take your existing PyQt desktop app from functional prototype to a clean, production-ready device monitor and configurator. I’ll modernise the current Qt Designer UI without breaking the workflow, turn the status pane into a live dashboard with polling, real-time values and visual alerts, and build a configuration module for creating/saving/loading profiles and pushing them to one or many devices. I’ll integrate your backend REST API (fleet metadata, logs, firmware updates), work through the GitLab issues (race conditions, memory leak in graph view, slow startup), and then package everything with PyInstaller into a signed Windows installer. I’m used to Python 3.11, PyQt/PySide, REST, SQLite caching and hardware-style dashboards, and can work milestone by milestone with clear timelines for each phase. Best, Juan F.
$500 USD in 7 days
5.1
5.1

Hi there, We will refine your PyQt prototype into a production-grade device monitor: polished UI, live dashboard with threshold alerts, profile-based config module, REST integration, and a signed Windows installer. For the race conditions, we will audit your threading model and move device polling to QThread workers with proper signal/slot communication. This also fixes the memory leak pattern common when Matplotlib canvases are recreated instead of updated in place. Startup speed will improve once we lazy-load the graph view and cache SQLite reads. A couple of quick things to confirm: 1) Are you open to migrating to PySide6, or should we stay on PyQt5? 2) How many device types does the fleet include, and do they share a common protocol? The number quoted here is a starting estimate. Looking forward to discussing further. Best regards, Faizan
$285 USD in 10 days
4.9
4.9

Hi, We would like to grab this opportunity and will work till you get 100% satisfied with our work. We are an expert team which have many years of experience on Python, Software Architecture, C++ Programming, Arduino, Software Development, SQLite, Qt, REST API Please come over chat and discuss your requirement in a detailed way. Thank You
$600 USD in 7 days
5.0
5.0

Hi, This is a strong fit for my background. I have experience with Python desktop applications, Qt-based interfaces, device communication workflows, dashboards, REST API integration, SQLite caching, debugging existing systems, and packaging production tools. For your app, I would keep the current workflow intact while making the UI cleaner and easier to use. Then I’d extend the status pane into a live monitoring dashboard, add threshold alerts, build device profile save/load/push logic, integrate the Swagger-documented REST backend, and work through the GitLab issues around race conditions, memory leaks, and slow startup. I can also help package the final build with PyInstaller and prepare the signed Windows installer using your certificate. P.S. I’ve worked with Python/Qt and device-style systems before, so I understand the importance of stability, clear status feedback, and not breaking a workflow that operators already rely on.
$300 USD in 3 days
5.0
5.0

As a seasoned Embedded Systems and Electronics Engineer, I can offer you my broad experience and expertise to transform your existing desktop application into a cutting-edge, production-ready tool. Throughout my career, I have consistently demonstrated the ability to design robust, reliable, and user-friendly solutions for complex hardware systems—a skillset perfectly aligned with your project requirements. Understandably, Qt, Python and dealing with REST services are at the heart of your project. My profound understanding of these technologies would enable me to not only modernize your application's UI but also extend and refine its functionality in line with your precise requirements. Moreover, I can strategically address the open issues effectively by utilizing my thorough knowledge of GitLab and inclusive problem-solving approach. Over the years, I have honed my skills in areas like C/C++ development, hardware-software co-designing, and sensor integration—expertise that would be crucial to enhance your monitoring dashboard and build a robust configuration module. And don't worry about packaging—we will wrap things up efficiently using PyInstaller and deliver a polished Windows installer that aptly represents a high-quality solution like yours.
$500 USD in 7 days
5.1
5.1

You want the prototype hardened into a production tool while keeping the current workflow intact. I can modernise the Qt UI, turn the status pane into a real time dashboard, and make profile management and API integration robust without changing how your team uses the app. The real risks are concurrency around device polling and resource leaks from long lived plot widgets. Fixing those and adding an offline sync model will make the app stable in the field. I built CrowdAxis, a real time scoring engine with FastAPI backends and live visualisations, where I handled REST integration, streaming updates, and polished dashboards for ops users. My approach • Refresh UI in Qt Designer, update styles and layouts, keep workflow identical • Replace polling with an async task manager or QTimer per device with cancellation tokens and rate limiting • Implement dashboard with QtGraph or Matplotlib widgets and explicit teardown to avoid leaks • Config module that saves profiles to SQLite and can push to single or bulk devices • Integrate Swagger endpoints with asyncio HTTP client, add logging and firmware update flow • Fix race conditions with task locking, profile caching, and lazy startup; produce PyInstaller signed installer Estimated timeline UI refresh 3 days Monitoring dashboard 5 days Config module 4 days API integration 3 days Packaging and tests 2 days Questions Can you grant repo access and the GitLab issue list link so I can triage? Please share the Swagger docs and a device simulator or sample responses. Do you prefer staying on PyQt5 or migrating to PySide6? If you share repo access I will prepare a brief milestone plan and an architecture diagram for the first UI refresh milestone.
$500 USD in 7 days
4.8
4.8

✋ Hi There!!! ✋ The Goal of the project:- TO MODERNISE QT PYTHON DEVICE MONITORING APPLICATION INTO A STABLE PRODUCTION READY DASHBOARD WITH REAL TIME DEVICE MANAGEMENT AND BACKEND INTEGRATION I have carefully read the requirement including PyQt UI modernization, live device dashboard, configuration profiles, REST API integration, and Windows installer packaging using PyInstaller. I am best fit for this project due to 9+ years experience full stack developer with strong Python Qt based desktop application development and device communication systems. 1 modern Qt UI redesign using PyQt5 or PySide6 with clean and intuitive workflow 2 real time dashboard with polling, alerts, SQLite caching and stable performance fixes 3 REST API integration with backend services plus packaged Windows installer delivery I provide UI design, database management, testing, and full source code delivery at project completion with complete documentation. I have completed similar Qt dashboard and hardware monitoring applications with REST integration. Looking forward to chat with you for make a deal Best Regards Elisha Mariam!
$254 USD in 4 days
4.9
4.9

Hi sir, Thank you for giving opportunity for biding... we have gone through your requirements and we can build your Qt Device Monitor & Config Enhancement according to your exact requirements. Why You Need To Go With Us? And What Special you get with us. • Your vision = Our mission • Your idea + Our expertise = Winner on Web • Cutting edge web technology & design • Innovative, Cost effective & Customized service • Pragmatic Approach • Constant communication with clients • Consistent performance • On-time delivery • Maintenance of global quality standards • Your online business + Our experience = Your success Python, Data Analytics, Data Science Portfolio IoT Data Analysis for Dairy Refrigerator Temperature Monitoring Real-time Object Detection using OpenCV and YOLO Supply Chain Management System Enterprise Data Warehouse Implementation Cloud Data Lake Migration Web Application Development for Wind Turbine Performance Prediction Data Analytics Platform for Supply Chain Optimization AI Bill System AI Try Dress
$250 USD in 7 days
5.0
5.0

Tampa, United States
Member since Jun 23, 2026
₹12500-37500 INR
$250-750 USD
€30-250 EUR
₹750-1250 INR / hour
₹1500-12500 INR
$250-750 USD
$30-250 USD
$10-30 USD
€30-250 EUR
₹1500-12500 INR
$25-50 USD / hour
₹12500-37500 INR
$250-750 USD
₹12500-37500 INR
₹400-750 INR / hour
₹250000-500000 INR
$30-250 USD
£10-20 GBP
$250-750 CAD
$30-250 USD