EndorsedendorsedOngoing

Remote Desktop Codec and PAM Security Development for Wayk Now

Services Covered:

Custom Software DevelopmentEmbedded Software DevelopmentCybersecurity
Project hero — replace with case study imagery
Industry
Industry

Information Technology

Duration
Duration

94 months

Budget
Budget

50K - 199K

Client Size
Start Date

1 October 2018

Team Size
Team Size

1-5 Employees

Engagement Model
Engagement Model

Offshore

Project Capability Score (PCS)

gauge meter
78/100
Good

Project Capability Score (PCS) estimates how capable Apriorit is of successfully delivering a project like this, based on its past experience, track record, and ability to handle similar work. Learn more about PCS


Client

Devolutions, Inc.

map Canada

Project Summary

Apriorit provided ongoing development support to Devolutions (Wayk Now) starting in October 2018, reimplementing a codec in Rust for WebAssembly and building security-focused components such as an authentication proxy and RDP stack. Deliverables were highly tested with documented usage and the engagement used a dedicated developer and project manager for continuity. The client praised the quality, speed, and project management of Apriorit's work.

Key Challenges

  • Develop a new codec usable for both native mobile apps and web-based applications.
  • Proxy remote desktop traffic for inspection.
  • Add security features to evolve the product into a privileged access management solution.

Project Deliverables

  • Re-implemented the JFWX codec in Rust compatible with WebAssembly
  • Cross-platform codec repurposed for use in C and web-based clients
  • Functional proxy for authentication using temporary credentials
  • RDP stack and full connection sequence implemented in Rust
  • High-test-coverage deliverables and documentation

Project Solution

Apriorit reimplemented the JFWX codec in Rust to be compatible with WebAssembly and repurposed the same code for use in the client's C program and future web-based client. They implemented a functional proxy to handle authentication using temporary credentials to avoid exposing real passwords and progressed to implementing an RDP stack and full connection sequence in Rust. The vendor provided rapid iterations, extensive unit testing, documentation, and a dedicated developer plus a project manager for the ongoing engagement.

Project Outcome

  • Deliverables had over 90% unit test coverage and were considered very high quality.
  • The first project was completed quickly and subsequent work advanced rapidly.
  • Project management was seamless with a dedicated project manager.
  • Provided documentation and robust testing for delivered components.

Platforms

  • WebWeb
  • MobileMobile

Tech Stack

  • RustRust
  • CC

Client Endorsement

Overall Review Rating

5star5 out of 5 stars

Timeliness

Cost Rating

Willing to Refer

Quality of Deliverables

Apriorit has contributed high-level technical acumen and insight to transform a web- and mobile-based remote desktop product into a complete solution for PAM with sophisticated security features. The team managed the project seamlessly and delivered fully tested, flawless deliverables.

Marc-André Moreau

Wayk Product Manager

Note: This endorsement is based on publicly available client feedback from external review sources.

More Projects by Apriorit

Ongoing
Information Technology

Driver Development for Web Security Company

Preview of the Driver Development for Web Security Company
Budget:
1M - 10M
Duration:
206 months
Team Size:
6-10

Services Covered:

+1 more
Ongoing
Information Technology

Windows Port & Driver Development for IRIS Audio Technologies

Preview of the Windows Port & Driver Development for IRIS Audio Technologies
Budget:
200K - 999K
Duration:
58 months
Team Size:
6-10

Services Covered:

+1 more