Case Studies
Systems software work that had to hold up in production.
These anonymized case studies summarize selected Joya Systems engagements in Windows driver development, Linux kernel modules, macOS and iOS networking, embedded security, endpoint sensors, storage, and input devices.
The common pattern is straightforward: product teams bring us in when the work crosses into OS internals, driver signing, packet paths, file systems, boot behavior, or user/kernel boundaries where the required expertise is difficult to find on an in-house team.
Cloud gaming
A cloud-gaming team needed controller input to work reliably for streamed games. Joya Systems built a virtual Xbox 360 controller driver, a management agent, and a physical controller driver that exposed PS3 controllers as XInput devices.
Read the case study
Data protection software
A file-encryption software company needed the core engine for transparent encryption across local, removable, and network files. Joya Systems built the Windows minifilter and the user/kernel policy channel.
Read the case study
Storage hardware
A storage-hardware company needed Windows support for a Thunderbolt storage product. Joya Systems built the Storport miniport driver and engineered it with WHQL and Thunderbolt certification in mind.
Read the case study
Application control security
A security-software company needed enforcement across Windows, Linux, and macOS for an application-whitelisting product. Joya Systems built the low-level interception backbone and the secure communication pieces around it.
Read the case study
Network acceleration
A network-acceleration company had a FreeBSD kernel engine and needed it to run on Windows without maintaining a separate algorithmic codebase. Joya Systems ported the engine into an NDIS 6 lightweight filter and built the compatibility layer around it.
Read the case study
AR hardware
A hardware company needed tight control over keyboard, mouse, and touch input before Windows processed it. Joya Systems built the kernel filters, virtual input drivers, user-mode service, SDK, installer scripts, and signing path needed for production testing.
Read the case study
Endpoint encryption
An endpoint-encryption vendor needed a Windows full-volume encryption driver for enterprise-wide deployments that used hardware encryption while coexisting with boot flows, BitLocker, RAID, removable media, and strict performance targets.
Read the case study
Endpoint detection and response
An endpoint-security company needed kernel network visibility for a sensor deployed across enterprise endpoint fleets. Joya Systems built the Windows networking framework that delivered connections, packet data, TCP stream reassembly, DNS correlation support, and VPN coexistence.
Read the case study
Device and endpoint security
A device-security vendor needed Linux host telemetry from inside the kernel. Joya Systems built a system monitor for file events, package activity, and removable devices, with user-mode delivery through a shared-memory queue.
Read the case study
Embedded device security
An embedded-security vendor needed a compact host firewall that could run on a Cortex-M microcontroller under ThreadX. Joya Systems built the packet-filtering engine, runtime rule provisioning, statistics, replay tests, and rule editor.
Read the case study
Enterprise zero-trust security
A large enterprise security provider needed ongoing development across its Windows, macOS, and iOS clients for a software-defined perimeter product. Joya Systems became the team for kernel networking, VPN integration, DNS and UDP fixes, IPSec implementation, and platform updates.
Read the case study
Network security
An established network-security vendor needed Windows endpoint support for a product that controlled how far data could travel. Joya Systems built the WFP driver, agent integration, installation tooling, and certification support that made it ship.
Read the case study
Looking for a similar project?
If your project involves a driver, kernel module, packet path, file system filter, security sensor, installer, or certification plan, start with a technical conversation. Contact Joya Systems and describe the product, platform, and current state of the code.
Prefer to hear it from clients first? Read our client testimonials.