
In Progress
Posted
# Job Description — Windows Kiosk Application Developer *Contract / Fixed-Scope Engagement* --- ## Engagement Details | | | |---|---| | **Engagement Type** | Fixed-scope contract | | **Estimated Duration** | 2–4 weeks | | **Location** | Remote | | **Tech Stack** | C#, WPF, .NET 8, MSIX, GitHub Actions | --- ## Overview We are building a Windows kiosk application for indoor golf simulator bays. The application must restrict users to two approved apps — a custom WPF overlay and a third-party simulator — while preventing access to any other system functionality. The finished product must be distributed via the Microsoft Store. This role covers the full Windows-side build: the kiosk lockdown overlay, system tray admin interface, watchdog service, MSIX packaging, Store submission, and CI/CD pipeline. --- ## Scope of Work **1. WPF Fullscreen Kiosk Overlay** - Fullscreen, topmost, borderless WPF window covering the desktop - Intercept and block Win key, Alt+Tab, Ctrl+Esc, Win+R, Win+E and similar shortcuts via low-level keyboard hook (`SetWindowsHookEx`) - Hide the Windows taskbar via Win32 API (`SetWindowPos` on taskbar HWND) - Display session UI: bay status, start/stop simulator button, countdown timer - Communicate with a REST backend to receive lock/unlock state per bay, get bay configuration, etc. - Auto-lock failsafe: re-lock if backend is unreachable or session expires **2. System Tray Admin Interface** - Persistent system tray icon using `NotifyIcon` (visible even when overlay is active) - PIN-protected context menu to disable kiosk mode for admin access (PIN obtained from REST API) - Options to unlock bay, view current session, and restart simulator - Settings panel for backend URL, bay ID, and PIN configuration **3. Watchdog Windows Service** - C# Windows Service that monitors the overlay process - Automatically restarts the overlay if it crashes or is killed - Starts on Windows boot; survives user session changes - Logs events to the Windows Event Log **4. MSIX Packaging & Windows Store Submission** - Package the WPF app using a Windows Application Packaging Project in Visual Studio - Declare Full Trust capability (`rescap:Capability Name="runFullTrust"`) in the manifest - Sign the MSIX package using Azure Trusted Signing - Prepare and submit the Store listing via Microsoft Partner Center - Support the manual review process through to approval **5. CI/CD Pipeline (GitHub Actions)** - Automated build, test, and MSIX packaging on push to `main` - Code signing via Azure Trusted Signing action - Automated Store submission via Windows Store Submission API - Automated version bumping on each release - Secrets management for signing credentials and Partner Center API keys --- ## Technical Requirements | | | |---|---| | **Language** | C# | | **UI Framework** | WPF (.NET 8) | | **Service** | C# Windows Service (.NET 8) | | **Packaging** | MSIX via Windows Application Packaging Project | | **Code Signing** | Azure Trusted Signing | | **CI/CD** | GitHub Actions (windows-latest runner) | | **Store** | Microsoft Store — Full Trust MSIX | | **Backend Integration** | REST API over HTTPS | | **Windows Version** | Windows 11 Pro or higher | --- ## Deliverables - Working WPF kiosk overlay with fullscreen lockdown and keyboard hook - System tray admin interface with PIN-protected unlock - C# Windows Service watchdog with auto-restart - MSIX package with Full Trust capability declared - GitHub Actions CI/CD workflow file (build, sign, submit) - Approved Microsoft Store listing (or submission in review) - README documenting configuration, environment variables, and deployment steps --- ## Ideal Candidate - Strong C# and WPF experience with .NET 8 - Proven experience with Win32 API interop (keyboard hooks, window manipulation) - Experience packaging and publishing apps to the Microsoft Store via MSIX - Familiarity with Azure Trusted Signing or equivalent EV certificate signing - GitHub Actions CI/CD experience, particularly on Windows runners - Bonus: experience with kiosk or enterprise lockdown applications - Bonus: familiarity with Windows Group Policy for Task Manager / Ctrl+Alt+Del restrictions
Project ID: 40548331
88 proposals
Remote project
Active 21 secs ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Hi, this is Jorge from IT GLOBAL SOLUTION LLC, based in Florida, U.S. I’ve built Windows kiosk-style systems very similar to what you’re describing, combining a locked-down WPF UI with a watchdog Windows Service and audit-friendly control logic. Your approach is practical for making the simulator reliable and operator-proof. I’d implement the kiosk as a WPF app for the on-device experience, paired with a .NET Windows Service that owns kiosk state (start/stop/reset flows, safety/lockdown behavior, and resilience via health checks). The UI would enforce allowed navigation/screens, session expiration/failsafes, and input restrictions as needed, while the service remains the single source of truth for “what happens next.” For remote control and data exchange, I’d add a REST API layer (server-side) that the kiosk calls to fetch configuration and post telemetry (session start/end and other key markers), using token-based auth and structured logging. For deployments, I’ll set up CI/CD with GitHub Actions, environment/secrets handling, signed builds, and include technical documentation and runbooks with clear setup steps, verification checks, plus logging/error-handling guidance so you can extend the simulator safely. I’ll deliver maintainable C#/.NET code with a Git-friendly structure, structured logs, and documentation so your team can evolve the kiosk confidently. Best, Jorge
$60 USD in 40 days
4.0
4.0
88 freelancers are bidding on average $21 USD/hour for this job

A Warm Hello! We are readily available to start working on this project! We have extensive experience building enterprise-grade Windows desktop applications using C#, WPF, and .NET, including system-level integrations, Windows Services, MSIX packaging, and CI/CD automation. The combination of kiosk lockdown, hardware integration, and Microsoft Store deployment requires careful engineering, and we're confident we can deliver a secure, production-ready solution within your proposed timeline. Deliverables - Production-ready WPF kiosk application - Fullscreen lockdown with secure keyboard interception - System tray administration utility - Windows Watchdog Service - MSIX packaging project - GitHub Actions CI/CD pipeline - Microsoft Store submission support - Deployment documentation and configuration guide Our goal is to deliver a secure, resilient, and production-ready kiosk solution that provides an excellent user experience while ensuring simple administration and long-term maintainability. We look forward to partnering with you. Best Regards, Ana
$15 USD in 40 days
9.8
9.8

okay------------->>>>I will build your secure Windows kiosk application with WPF, Win32 API, watchdog service, MSIX packaging, GitHub Actions CI/CD, and Microsoft Store deployment. I have strong experience in C#, .NET, Windows desktop applications, system-level integrations, and enterprise-grade deployments. Let's connect to discuss the details and get started quickly. Thanks!!
$20 USD in 40 days
7.1
7.1

Hi I can build the Windows kiosk application with a full-screen WPF overlay, admin tray controls, watchdog service, MSIX packaging, and GitHub Actions deployment pipeline. The main technical challenge is enforcing reliable kiosk lockdown on Windows 11 while still allowing controlled admin access, simulator launch/restart, backend-driven session control, and safe recovery if the app or backend fails. My solution would be to use C#/.NET 8, WPF, Win32 API interop, low-level keyboard hooks, taskbar/window control, REST API integration, and a Windows Service watchdog to keep the kiosk state stable. I can also implement secure local settings for backend URL and bay ID, PIN-based admin unlock, Windows Event Log tracking, and fail-safe auto-lock behavior. For distribution, I can prepare the MSIX package with Full Trust capability, signing configuration, manifest setup, and Microsoft Store submission support. I also have experience with GitHub Actions on Windows runners, automated builds, package generation, versioning, secrets management, and deployment documentation. The key focus would be a maintainable Windows-side architecture that separates overlay UI, admin controls, backend communication, and watchdog responsibilities cleanly. I can review your backend API contract and simulator launch requirements first to align the kiosk workflow correctly. Thanks, Hercules
$50 USD in 40 days
6.4
6.4

Hi, I'm a Senior .NET Developer with **8.6 years of experience** building desktop and web applications using **C#, .NET, WPF, ASP.NET Core, SQL Server, and REST APIs**. Your kiosk application is an interesting project and closely matches my experience with Windows development, secure application design, and backend integration. I have built and maintained WPF applications, integrated REST APIs, worked with Win32 APIs, and developed reliable .NET solutions focused on stability and performance. I can help you: * Develop the fullscreen WPF kiosk overlay with a polished UI. * Integrate low-level keyboard hooks and Windows APIs to enforce kiosk restrictions. * Build the system tray admin interface with secure PIN-based access. * Develop the .NET Windows Service to monitor and automatically restart the kiosk application. * Integrate with your REST backend for session management and lock/unlock functionality. * Package the application using MSIX and assist with Microsoft Store submission. * Configure GitHub Actions for automated build, testing, packaging, and deployment. I write clean, maintainable code following SOLID principles, use Git throughout development, and provide clear documentation to ensure long-term maintainability. I'm available to start immediately and would be happy to discuss the project scope, timeline, and milestones. Best regards, Sunny
$15 USD in 40 days
6.1
6.1

Hi, I have reviewed your requirements and have extensive experience building Windows desktop applications, WPF solutions, enterprise software, and system-level .NET applications. I can develop your Windows Golf Simulator Kiosk using C#, WPF, .NET 8, Win32 APIs, Windows Services, MSIX, and GitHub Actions, including kiosk lockdown, watchdog service, REST API integration, Microsoft Store deployment, and CI/CD automation. Question: Have you already implemented the REST backend APIs for bay/session management, or would you like us to develop those as well? I'm available to start immediately. It's always better to speak than to text. Let's talk! Best, Manoj
$15 USD in 40 days
6.1
6.1

Hello, I have 10+ years of experience in C#, WPF, .NET, Windows desktop application development, and Win32 API integration. I understand your requirement to build a secure Windows kiosk application with a fullscreen WPF overlay, keyboard shortcut interception, system tray admin interface, watchdog Windows service, REST API integration, MSIX packaging, Microsoft Store submission, and GitHub Actions CI/CD pipeline. I have strong experience with Windows application architecture, low-level system integration, process monitoring, packaging, deployment, and delivering production-ready desktop solutions. I will develop the project in Agile milestones with regular updates, comprehensive testing, and complete documentation. I will provide 2 years of free ongoing support and complete source code. We will work with Agile methodology, and I will assist you from development to Microsoft Store publishing and post-launch support. I eagerly await your positive response. Thanks.
$20 USD in 40 days
5.0
5.0

✋ Hi There!!! ✋ The Goal of the project:- BUILD A SECURE WINDOWS KIOSK APPLICATION WITH WPF, WATCHDOG SERVICE, MSIX PACKAGING, AND MICROSOFT STORE DEPLOYMENT. I carefully read your complete project description and understand you need a production-ready Windows kiosk solution with fullscreen lockdown, REST integration, watchdog service, MSIX packaging, GitHub Actions CI/CD, and Microsoft Store submission. I am the right fit because I have 9+ years experience as a full stack developer and have successfully delivered similar Windows desktop, WPF, and enterprise kiosk applications. 1. Develop the WPF kiosk overlay with keyboard hooks, REST API integration, and auto-lock functionality. 2. Build the watchdog Windows Service, admin tray interface, and complete MSIX packaging with Store submission. 3. Configure CI/CD, perform database management, UI design, testing, documentation, and deliver full source code with deployment guide. Looking forward to chat with you for make a deal Best Regards Elisha Mariam!
$15 USD in 40 days
4.9
4.9

Hi, I’m Sahanaj. I’ve built Windows desktop applications with C#, WPF, Win32 interop, Windows Services, MSIX packaging, GitHub Actions, and Azure based deployment pipelines. I’ve also developed secure kiosk style applications with keyboard interception, watchdog services, REST integrations, and enterprise grade deployment workflows. I understand the Microsoft Store approval process and the nuances of Full Trust applications. The scope is significantly larger than a 2 to 4 week engagement. A realistic estimate is $8,000 to $12,000 over 6 to 8 weeks. I’d be happy to take full ownership from development through Store approval.
$30 USD in 40 days
5.0
5.0

Hi there, I’d be happy to discuss your project—feel free to start a chat anytime. I’m a full-stack developer with solid experience building scalable web and desktop applications, and I’m confident I can deliver your project efficiently and on time. I also have strong exposure to modern technologies including Web3 concepts, DevOps practices, and automation. I’m a Kubernetes enthusiast with hands-on experience using Docker containers and deploying applications on Linux servers. My expertise includes: MERN / MEAN Stack (development + team management) .NET Core APIs with Angular, including D3.js data visualizations Azure Logic Apps, SharePoint, and workflow automation (PowerApps familiarity) Salesforce development with Apex, Visualforce, and integrations via .NET APIs DevOps basics, containerization, and application hosting on Linux Automation workflows and AI-based tools to improve efficiency I bring a problem-solving mindset and full project lifecycle experience—from development to deployment. Looking forward to hearing from you. Thank you!
$25 USD in 40 days
4.8
4.8

As an experienced software engineer at Solves Inn, I bring a deep understanding of C# and .NET 8 which positions me perfectly for your Kiosk Golf Simulator project. Over the years, I've built a strong skill set in WPF development and have mastered Win32 API interop, exactly the kind of technology that’s required for this project. My past engagements also include successful packaging and publishing of apps to the Microsoft Store via MSIX- think of me as your Azure Trusted Signing expert! One thing I'd love to highlight is my proficiency in CI/CD using GitHub Actions and Azure Trusted Signing; an invaluable skill for your goal of automating a foolproof build, sign, and submit process. Moreover, my team knows how to work remotely effectively - we've partnered with diverse clients from around the globe for several years now. We also recognize open and regular communication is vital in making out remote partnership work seamlessly, so you can be confident that you’ll never be left wondering what's happening with your project. Lastly, Solves Inn isn't just an agency that delivers software; we're technology partners who work towards long-term growth. With us on your team, you don't just get clean code or reliable delivery- you get a business ally who understands the potential of technology for growth and ensures a solution-oriented approach at every step. Your project will receive careful attention to detail, robust execution strategies, and solutions that surpass expectations!
$20 USD in 40 days
4.5
4.5

This looks like a great fit, We will build your WPF kiosk overlay, watchdog service, system tray admin panel, and MSIX package for Store submission. For the keyboard lockdown, we will use `SetWindowsHookEx` with a low-level hook proc that filters at the message level. This ensures Win key, Alt+Tab, and Ctrl+Esc are blocked before shell processing. A couple of quick things to confirm: 1) Is the REST backend already built, or do we need its spec first? 2) Will the watchdog service install outside the MSIX sandbox via a separate installer? The number quoted here is a starting estimate. The exact cost and timeline will be confirmed after we go through the full scope together. Looking forward to talking through the details. Faizan
$19 USD in 40 days
4.3
4.3

Hello. I’ve reviewed your Windows kiosk golf simulator project and am confident in delivering a secure, polished solution. Here’s my high-level approach: - Develop a fullscreen, topmost WPF overlay with low-level keyboard hooks to block system shortcuts and hide the taskbar, ensuring strict kiosk lockdown. - Build a PIN-protected system tray admin interface with REST API integration for bay control and configuration. - Implement a robust C# Windows Service watchdog to monitor and auto-restart the overlay, logging events reliably. - Package the app as a Full Trust MSIX with Azure Trusted Signing and automate build, sign, and Store submission via GitHub Actions CI/CD pipeline. I will map each requirement carefully, including failsafe auto-lock, secure PIN handling, and smooth Store approval support. Could you clarify if the backend REST API is fully stable and documented? Also, do you have existing Azure signing credentials or should I assist with setup? Looking forward to discussing details and starting this secure kiosk experience for your golf bays!
$25 USD in 40 days
4.2
4.2

Greetings! I will build a Windows kiosk application with WPF fullscreen overlay, system tray admin interface, watchdog service, MSIX packaging, and GitHub Actions CI CD for Microsoft Store submission. I have C#, WPF, and Windows kiosk development experience. Send your backend API specs and store account details. Thanks, Revival
$15 USD in 40 days
4.4
4.4

✅✅✅Hold on!! Looking for a Developer Who Gets Results? Hire Me, Relax, and Watch Your Project Turn Into Success✅✅✅ Hi, I have strong experience building Windows desktop applications with C#, WPF, and .NET, including Win32 API integration, system services, and deployment automation. Your kiosk application aligns well with my expertise. I can develop a robust fullscreen kiosk overlay with keyboard interception, taskbar management, REST API integration, automatic lock/recovery logic, and a secure PIN-protected admin tray application. I also have experience creating Windows Services to monitor and automatically restart critical applications, ensuring high availability. Additionally, I can package the solution as an MSIX application, configure Full Trust capabilities, set up GitHub Actions for automated build, signing, versioning, and Microsoft Store submission, and prepare all deployment documentation. My focus is on clean, maintainable code, reliability, and security. I communicate regularly throughout the project and provide well-documented deliverables to make future maintenance straightforward. I'd be happy to discuss the architecture, security considerations, and implementation plan before we begin. Looking forward to working with you. Best regards, Anton
$20 USD in 40 days
4.1
4.1

Hello! We can build the Windows kiosk solution for your simulator bays. 1. Are you open to working with an external contractor for this build? 2. Which part should we tackle first: overlay, watchdog, or Store submission? — About us We are dZENcode – a full-cycle IT company for digital product development: from design and programming to integrations and post-release support. We build projects from scratch and also work on existing solutions that need further development, improvements, or technical support. You can find detailed information about our services and rates on our official website: https://dzencode.com. Please review it – after that, we can discuss the details and agree on the next step. ⚠️ After clarifying all details, we will define the scope, the suitable cooperation format – task-based, outsourcing, or outstaffing – and the final cost. Projects are guaranteed to reach release with us: • 10+ years providing IT services; • 90+ in-house specialists; • 250+ public reviews since 2015; • We support products under SLA after launch; • We work under NDA and a company contract!
$20 USD in 40 days
4.3
4.3

I can deliver the full Windows kiosk system end-to-end, including overlay lockdown, admin tooling, watchdog service, MSIX packaging, and CI/CD for Microsoft Store deployment. I will build a secure WPF (.NET 8) fullscreen kiosk overlay using Win32 interop (SetWindowsHookEx, window style control, taskbar suppression) with reliable keyboard interception and fail-safe auto-relock tied to backend session state. The architecture will ensure resilience against crashes and user escape attempts. The system tray admin interface will be PIN-secured (API-driven), always accessible via NotifyIcon, and capable of controlled unlock, simulator restart, and runtime configuration updates. A Windows Service watchdog will monitor and auto-recover the kiosk process, ensuring persistence across logins and boot, with Event Log tracing for auditability. For distribution, I will implement a proper MSIX packaging pipeline with FullTrust capabilities, Azure Trusted Signing, and complete Microsoft Store submission readiness. CI/CD will be fully automated in GitHub Actions: build, versioning, signing, and Store submission via API, with secure secret handling. I have prior experience building kiosk/lockdown and enterprise Windows applications with strict system-level controls and Store deployment pipelines.
$20 USD in 40 days
4.5
4.5

Hi there! I understand you need a secure Windows kiosk system that fully locks down user access and only allows two approved applications while still providing admin control and backend communication. Projects like this are sensitive because any weak point can break kiosk security. I have strong experience in C#, WPF (.NET 8), Windows Services, and Win32 API interop for system-level control. I have worked on kiosk-style applications, background watchdog services, and enterprise desktop systems with strict access restrictions and backend integrations. My approach will be to build a fullscreen WPF kiosk overlay that enforces strict input blocking and system restriction using low-level keyboard hooks and Win32 APIs. I will implement a system tray admin interface with PIN-based access control for safe overrides and configuration. A Windows Service watchdog will continuously monitor and restart the kiosk process if needed to ensure uptime. I will also handle MSIX packaging with full-trust setup, Azure Trusted Signing integration, and prepare the Microsoft Store submission workflow. Finally, I will set up a GitHub Actions CI/CD pipeline to automate build, signing, and deployment securely. check our work [https://www.freelancer.com/u/ayesha86664](https://www.freelancer.com/u/ayesha86664) Do you already have the REST backend API ready for kiosk state management, or should it also be developed? Let me know if you’re interested & we can discuss it. Best Regards Ayesha
$20 USD in 40 days
4.0
4.0

Hello, nice to meet you. I can help you build a Windows kiosk application for indoor golf simulator bays that locks down the system, runs only approved apps, and includes admin control, watchdog recovery, MSIX packaging, and full Store deployment so it works reliably in production environments. I have worked on similar C# WPF and Windows service projects before, so I can start quickly and focus on getting the result you need. For this project, I will implement a WPF .NET 8 fullscreen kiosk overlay using Win32 interop (SetWindowsHookEx, SetWindowPos) to block system shortcuts and enforce locked-down sessions, while integrating a REST API for bay state control and session management. I will also build a companion Windows Service watchdog that monitors and restarts the kiosk process, plus set up MSIX packaging with full-trust capability and a GitHub Actions pipeline for automated build, signing (Azure Trusted Signing), and Store submission. One quick question before starting: Do you already have the REST backend endpoints defined for bay/session control and admin PIN validation, or should I design that API contract as part of the implementation? I’m ready to start immediately and can share progress clearly during the work. If you want, we can discuss the details and begin today. Thank you, Cuzmuc
$15 USD in 40 days
4.0
4.0

Hi, I'm interested in your Windows kiosk project. I have experience with C#, WPF, .NET, REST API integration, Windows services, MSIX packaging, and GitHub Actions. I can build a secure, production-ready kiosk application with a clean and maintainable architecture. I can help with: • Fullscreen WPF kiosk overlay • Keyboard shortcut blocking and taskbar management • System tray admin interface with PIN protection • Windows watchdog service for auto-restart • REST API integration • MSIX packaging and Microsoft Store submission • GitHub Actions CI/CD pipeline • Documentation and deployment support A few questions: • Is the REST API already available? • Will the simulator application already be installed on each machine? • Do you already have a Microsoft Partner Center account for publishing? I'd be happy to review the current setup and provide an accurate timeline and estimate. Looking forward to hearing from you.
$20 USD in 40 days
3.8
3.8

Hi, I have strong experience building Windows desktop applications in C# and WPF, including kiosk style environments, system level hooks, Windows services, and deployment pipelines. Your project is clear and well scoped, and I understand the need for a secure two app lockdown environment with reliable recovery and Store ready distribution. I previously built a kiosk application for industrial terminals where users were restricted to approved software only, with keyboard interception, process watchdogs, admin unlock flows, and auto recovery after crashes. I also handled MSIX packaging, code signing, and CI pipelines using GitHub Actions. For your golf simulator setup, I can build the fullscreen overlay, low level keyboard hooks, taskbar hiding, REST integration, PIN protected tray controls, watchdog service, and complete Store submission pipeline. I can also help harden the system further with Group Policy for Task Manager and secure user session restrictions. Best regards, George
$50 USD in 40 days
3.4
3.4

Sugar Land, United States
Payment method verified
Member since Aug 22, 2023
$15-25 USD / hour
min $50 USD / hour
$25-50 USD / hour
$25-50 USD / hour
min $50 USD / hour
$250-750 USD
₹1500-12500 INR
₹400-750 INR / hour
$30-250 USD
₹1500-12500 INR
€8-30 EUR
₹1500-12500 INR
₹12500-37500 INR
₹37500-75000 INR
$20-30 NZD / hour
₹1500-12500 INR
$30-250 AUD
$30-250 USD
₹12500-37500 INR
$750-1500 USD
₹12500-37500 INR
₹12500-37500 INR
₹600-1500 INR
$1500-3000 CAD
₹600-1500 INR