Looking for a Qt/C++ Desktop App Developer
2000 USDOVERVIEW
We are building an offline educational desktop application inspired by Duolingo, featuring interactive lessons, quizzes, encrypted local video playback, and cross-platform desktop support.
The application must run on both Windows and Linux systems while supporting legacy and modern Windows environments.
Supported Platforms:
- Windows XP, 7, 10, 11
- Ubuntu 22.04
TECHNICAL STACK
- Programming Language: C++
- Framework: Qt 5.15 or Qt 5.10
- IDE: Visual Studio 2019
- Database: SQLite
- Target Platforms: Windows and Ubuntu 22.04
- Application Type: Offline desktop application
RESPONSIBILITIES
- Develop and maintain a cross-platform desktop application using Qt/C++
- Ensure compatibility with legacy and modern Windows systems
- Build secure offline application architecture
- Integrate SQLite for local data storage
- Implement encrypted local video storage and playback
- Develop video encryption and decryption functionality
- Create responsive and modern desktop UI/UX
- Optimize application performance and memory usage
- Package and test applications on supported operating systems
REQUIRED SKILLS
- Strong experience with C++ and Qt desktop development
- Experience with Qt 5.15 or Qt 5.10
- Experience using Visual Studio 2019
- Experience supporting Windows XP and Windows 7 compatibility
- SQLite database integration experience
- Experience with multimedia/video playback systems
- Knowledge of encryption and decryption technologies
- Experience handling secure local media content
- Understanding of Linux/Ubuntu desktop environments
- Git/version control experience
PREFERRED SKILLS
- Experience with offline-first software architecture
- Familiarity with AES or similar encryption standards
- Experience with FFmpeg or Qt Multimedia
- Knowledge of secure file handling and DRM-like systems
- Experience packaging Qt applications for Windows and Ubuntu
- UI/UX experience for educational desktop applications
KEY FEATURES
- Fully offline operation
- Interactive lessons and quizzes
- SQLite-based local data storage
- Secure encrypted video system
- Video encryption and decryption functionality
- Local video playback
- User progress tracking
- Lightweight and optimized performance
- Cross-platform compatibility
- Modern Duolingo-style interface
SECURITY REQUIREMENTS
- Local video encryption
- Secure video decryption during playback
- Protection against direct media file access
- Secure local content management
- Lightweight encryption implementation compatible with older Windows systems
-
30 days1999 USD30 days1999 USD
Hello.
I have carefully studied the project description. This is not just a desktop application, but a comprehensive system with offline architecture, secure media storage, and support for different platforms — and I have experience working on such tasks.
I propose to implement the project as follows:
— Cross-platform application on Qt (C++) for Windows and Ubuntu
— Support for old and new versions of Windows (including XP and 7)
— Local SQLite database
… — Offline-first architecture
— Encrypted storage of videos and secure playback (encryption/decryption)
— Protection against direct access to media files
— Interactive lessons and tests
— User progress tracking system
— Modern UI/UX in the style of Duolingo
Technically:
— Use of AES or similar encryption algorithms
— Integration of FFmpeg or Qt Multimedia for video processing
— Performance and memory optimization
— Modular architecture for scalability
I will prepare builds for Windows and Ubuntu and conduct testing.
If you need not just code, but a reliable and secure system — I am ready to join the project.
I am ready to discuss the details, architecture, and roadmap.
-
15 days2000 USD15 days2000 USD
Teyfik, your app needs more than a Qt UI — it needs stable offline architecture, legacy Windows support, and secure local media handling. I’ve spent 7 years building complex apps and services, and I lead a development team that can cover C++/Qt, SQLite, packaging, and testing across Windows and Ubuntu. I can help design encrypted video playback and keep performance lightweight. Let’s discuss the best implementation path.
-
30 days2000 USD
1815 32 1 30 days2000 USDGood day, I have been in web programming for over 9 years. I work with REST APIs, frameworks, and CMS such as Django, Laravel, Yii2, WP, OpenCart, CodeIgniter, etc. I am ready to complete the task. Reviews:
Freelancehunt I also have proficiency in desktop programming languages such as C++, C#, Delphi.
-
4 days2000 USD
595 4 days2000 USDGood day! We can easily develop such an application in several stages. The total cost of developing the application will be 2500 dollars.
We can also discuss the functionality, timelines, and phased implementation to make everything as convenient and efficient for you as possible.
-
30 days2000 USD
3152 15 0 30 days2000 USDHello. I will develop your cross-platform educational application using Electron and React to ensure a smooth offline experience for Windows and Ubuntu. I will implement secure local video encryption and integrate SQLite data storage within the Nodejs environment. I am ready to start now and would be glad to collaborate.
-
30 days2000 USD
300 30 days2000 USDHello,
I have 7+ years working as a Qt/C++ developer with widgets and QML for both Windows and Linux.
I have worked with SQLite and Qt Multimedia module for both 5.0 and 6.0.
Your project looks interesting, since I use Duolingo myself as well.
Would be interested in discussing the project.
-
30 days2000 USD
196 30 days2000 USDHello. I can help with a Qt/C++ offline desktop application: SQLite data layer, lesson/quiz logic, encrypted local video storage/playback, packaging, and staged testing on Windows/Linux. I would suggest starting with a short technical discovery/prototype stage to validate the Windows XP/7 compatibility path, Qt version constraints, video playback stack, and encryption approach, then move into implementation by modules. The main risk is XP support with modern Qt/toolchain, so I would clarify target runtime requirements before final delivery planning.---
-
30 days2000 USD
2116 20 0 30 days2000 USDHi.
I work primarily in Python (FastAPI, async, AI/LLM integrations) and TypeScript. For your project I can offer a different approach — building this as an Electron or Tauri desktop app: cross-platform via web tech, supports Windows 10/11 and Ubuntu 22.04, with native C++/Rust bridges for AES-based video encryption. The architecture (SQLite local storage, encrypted offline content, lessons/quizzes, progress tracking, modern UI) translates cleanly to this stack.
One important caveat: Electron/Tauri will not cover Windows XP and Windows 7, which is a hard requirement in your spec. If those legacy targets are non-negotiable — Qt/C++ is indeed the right pick and a different specialist will serve you better.
If you're flexible on the XP/7 requirement and want to discuss the Electron/Tauri route — happy to share more details on architecture and timeline.
Matvey
-
15 days2000 USD
166 15 days2000 USDHello,
I’m very interested in your offline educational desktop application project.
I have experience with C++ and Qt desktop development, including cross-platform applications for Windows and Linux environments. Your project is especially interesting because it combines secure offline architecture, multimedia systems, and educational UX design.
What I can help with:
- Cross-platform Qt/C++ desktop development
… - SQLite integration and offline-first architecture
- Secure encrypted video playback systems
- AES-based video encryption/decryption
- FFmpeg / Qt Multimedia integration
- Responsive modern UI similar to Duolingo
- Performance optimization for lightweight desktop usage
- Windows 7/10/11 and Ubuntu compatibility
- Legacy Windows support considerations
I understand the importance of:
- protecting local educational content
- secure media handling
- stable offline functionality
- optimized performance on lower-end devices
- scalable application architecture
I can assist with:
- architecture planning
- development
- UI implementation
- database structure
- secure video pipeline
- packaging and deployment
I’m detail-oriented, communicative, and focused on delivering stable long-term solutions rather than quick temporary fixes.
I would be happy to discuss the project structure, milestones, and development roadmap further.
Best regards
-
30 days2000 USD
738 4 0 30 days2000 USDGood day, I can develop desktop applications in Golang + wails framework (html + css + js), with the ability to easily edit and change the interface. It will be compiled for Windows + Linux + macOS right away. The applications will work very quickly and efficiently!
-
10 days2000 USD
172 1 1 10 days2000 USDGood day. I am ready to complete this project; I have extensive experience in developing applications in Qt C++.
-
20 days2000 USD
2580 53 0 1 20 days2000 USDHello.
I’m interested in this project.
I have more than 10 years of experience with C++ development, including desktop applications, Qt, SQLite, multimedia and Windows/Linux software.
-
45 days2000 USD
2163 14 0 1 45 days2000 USDHello, I am an individual developer with over 4 years of experience, working officially through a sole proprietorship. My specialization is system development in C++, so I will personally create the application architecture: I will set up an AES cryptographic module compatible with older operating systems, integrate SQLite for progress tracking, and implement an interface in Qt that will work instantly even on weak hardware, ensuring direct communication and transparency in development. My portfolio: 3magency.co, https://vilors.studio/.
-
60 days2000 USD
309 60 days2000 USDWelcome, we are a small team that has been creating complex digital products and offline platforms turn-key for over 4 years. We offer a comprehensive approach to developing your application: from designing the relational data structure in SQLite to integrating media engines and packaging distributions for each target OS (Inno Setup for Windows and .deb/.AppImage for Ubuntu), ensuring stable operation of quizzes and lessons without internet access. Our results: freshagro.com.ua, farfieworldwide.com, rivnekolo.com.
-
30 days2000 USD
184 30 days2000 USDGood day, my colleague and I have been specializing in the development of secure desktop software and system automation in C++/Qt for over 4 years. We will ensure strict compliance with security requirements: we will set up streaming decryption of media files in memory through a custom QIODevice, optimize SQLite queries for saving progress, and develop stable build configurations in Visual Studio 2019 with support for Windows XP and Ubuntu 22.04 targets. Please check our technical cases: drkukharevich.rivne.ua, crave-agency.com.ua, jk-solution.com.ua.
-
30 days2000 USD
1175 13 0 3 30 days2000 USDHello, my partner (designer + C++/Qt developer) and I are ready to implement your educational application, having over 4 years of joint experience. I will take care of the cross-platform architecture on Qt, implementing secure playback of encrypted video via AES + FFmpeg without saving to disk and using SQLite database, while my partner will develop a lightweight, adaptive, and modern UI/UX in the style of Duolingo based on QWidgets or lightweight QML, which will not burden outdated systems. Our joint works: hyperfi.tech, espressolab.com.ua, hudi.com.ua.
-
20 days2000 USD
1309 6 1 20 days2000 USD❤️Hi, hope you are doing well.
I am a senior fullstack engineer with extensive experiences in C++, Qt 5.10/5.15, Visual Studio 2019, SQLite, multimedia playback, encryption/decryption, Windows/Linux desktop development, and offline-first application architecture.
This application needs a stable offline architecture that works across both legacy Windows versions and Ubuntu without losing performance or security. I can build the Qt/C++ desktop app with interactive lessons, quizzes, local progress tracking, SQLite storage, and a clean Duolingo-style UI adapted for desktop use.
For the encrypted video system, I can implement secure local media storage, controlled decryption during playback, and protection against direct file access using a lightweight approach compatible with older Windows environments. I can also handle packaging and testing for Windows XP/7/10/11 and Ubuntu 22.04.
Best Regards.
… Youssef
-
50 days6000 USD
679 1 0 50 days6000 USDDear Client,
I am very interested in your project. I can develop a fully offline educational desktop application (Duolingo-style) using C++ and Qt 5.15.
My Relevant Experience:
Over 7 years of commercial C++ / Qt desktop development
Extensive experience with Qt 5.10 – Qt 5.15
Strong background in cross-platform development (Windows + Linux)
Windows XP / Windows 7 compatibility — I have successfully delivered several projects that run on legacy Windows systems
Experience with SQLite, video playback (Qt Multimedia + FFmpeg), and secure local content (video encryption/decryption)
… Offline-first architecture, user progress tracking, interactive lessons and quizzes
Key Technical Approach:
Framework: Qt 5.15 (LTS) — as requested
Compiler: MSVC 2019 (Visual Studio 2019)
Windows XP/7 support: Static linking + careful dependency management
Video Encryption: AES-256 (or lighter AES-128 for XP compatibility) + secure decryption on-the-fly
Database: SQLite with encryption (SQLCipher)
Linux: Full support for Ubuntu 22.04
Packaging: Professional installers (Inno Setup for Windows, AppImage/DEB for Linux)
I can deliver a lightweight, secure, and modern application with excellent performance even on older hardware.
Project Conditions:
Timeline: 8–12 weeks (MVP in 5–6 weeks)
Full source code + detailed documentation
Testing on all required platforms (XP, 7, 10, 11 + Ubuntu 22.04)
I am ready to sign an NDA and start with a detailed technical discussion.
Next Step: Please send me more details about the project (especially the volume of content, desired UI style, and exact requirements for video encryption). I can also provide examples of my previous Qt desktop applications.
Looking forward to working with you on this interesting educational project.
Best regards,
-
3 days2000 USD
726 9 1 3 days2000 USDHello! After reviewing your project, I am ready to start working on it. I can offer optimal solutions to achieve the best results.
-
20 days2000 USD
256 20 days2000 USDWelcome! We are a team with 4 years of experience in system software development and UI/UX design. We are happy to implement your project and create a fast and stable desktop application based on C++ and the Qt framework.
We combine a deep understanding of low-level programming and code optimization with expertise in interface ergonomics. This allows us to create applications that not only withstand high loads but also have an intuitive GUI.
We write documented code that is easy to maintain and provide support during the application release stage.
We are ready to review your specifications or prototypes to discuss the architecture!
-
10 days2000 USD
1117 4 0 10 days2000 USDHi there!
An offline Duolingo style desktop app with secure local video is very doable in Qt and C++, and the tricky part is making it feel modern while still behaving nicely on Windows XP and Windows 7. I can build this in Qt 5.10 or 5.15 with Visual Studio 2019, keep the codebase portable for Ubuntu 22.04, and make sure the app stays lightweight with clean memory use and fast startup.
For the lesson and quiz engine, I would structure it as small reusable screens with a simple state machine so you can add new lesson types without rewriting the whole UI. SQLite will store users, progress, lesson results, and local content indexes, and I can make it resilient with migrations so updates do not break existing installs.
For the encrypted video system, I would use a practical approach that works on older Windows: encrypt the video files on disk and decrypt only short chunks in memory during playback, never writing decrypted files back to disk. This keeps file access protection reasonable while staying fast enough for smooth playback. If you prefer, we can run playback through a custom QIODevice that feeds decrypted bytes to the player, so the UI never touches raw media files.
One feature idea is an Offline Content Vault screen that shows what is installed, what is locked, and what is ready to learn, with a one click repair check that validates hashes and reindexes the SQLite catalog if anything looks corrupted. It reduces support headaches and builds user trust because everything stays self contained.
…
Budget and timeline estimate: $2,000 to $3,000 depending on how many lesson types and quiz modes you need in v1 and how strict the video protection layer must be, with an initial usable build in 10 days and a polished cross platform release in 3 to 4 weeks.
Thank you!
-
25 days2000 USD
280 1 0 25 days2000 USDHello! I am highly interested in your educational desktop application project. I have extensive experience with C++/Qt development and implementing secure data systems (encryption, API integration, and system emulation).
I can fully implement the required functionality according to your specifications:
Legacy Support: I will ensure stable performance on Windows XP and 7 using the appropriate toolsets in Visual Studio 2019 (v141_xp) and Qt 5.10/5.15.
Security & Encryption: I will build a secure local SQLite database and a protected video playback system. I’ll use AES encryption for "on-the-fly" decryption to prevent direct media file access.
UI/UX: I will create a modern, lightweight Duolingo-style interface, optimized for both legacy and modern systems.
…
Cross-platform: I will ensure seamless performance across both Windows and Ubuntu 22.04 environments.
I am well-versed in performance optimization and memory management. I am ready to discuss the project architecture and start immediately.
-
80 days2000 USD
1825 52 0 80 days2000 USDGood afternoon. If C++ is not essential, I can create such an application in Python + PyQt6. I have already worked with FFmpeg and SQLite. You can view examples of my work in the portfolio.
-
7 days2000 USD
1899 29 1 1 7 days2000 USDHello! I am ready to help with your project. I have extensive experience in development and can implement all the necessary components according to your documentation. I guarantee quality execution within the agreed deadlines.
-
Хіба все це не можна зробити на флаттер?
-
Teyfik Asirga Freehired
Sorry, It's not possible.
-
Current freelance projects in the category Desktop Apps
Need an Airtable architect to build a relational schema and a new clean Airtable base.Need help rethinking and building a clean relational schema for an internal operational system on Airtable. The current database is already in use by the team, but it has grown organically: the structure is partially flat, some tables/views are actively used, while others are… Databases & SQL, Desktop Apps ∙ 22 minutes back ∙ 3 proposals |
Creation of software for generating cutting files for wooden puzzlesWe are looking for a developer to create software that automates the process of building cutting files for wooden jigsaw puzzles. Current Process Currently, each file is created manually by a designer in Adobe Illustrator. The file contains: the outer contour of the puzzle in… Desktop Apps ∙ 4 hours 39 minutes back ∙ 10 proposals |
Small edit on the website
16 USD
Need to update the offer agreement in the footer to a new one, the company has changed its regulations Task will take 20 minutes Web Programming, Desktop Apps ∙ 1 day 6 hours back ∙ 104 proposals |
Account reconciliation tool with the bank, cards, and accountantTechnical Assignment: Tool for Reconciling Accounts with Bank, Cards, and AccountantGeneral Goal A local tool (script/small application in Python) is needed, which is manually run once every 1-2 months on my computer and performs reconciliation between: Invoices I issued to… Python, Desktop Apps ∙ 3 days 13 hours back ∙ 43 proposals |
Add pauses of 10-30 seconds between sending emails.Hello! I am looking for an experienced 1C / BAS (BAF) programmer to promptly resolve a technical issue with email distribution.Problem essence: We use the accounting program BAF (Business Automation Framework), version 2.0. Once a month, there is a need to send about 300 emails… Web Programming, Desktop Apps ∙ 9 days 5 hours back ∙ 10 proposals |