Case study

Twine

Twine

Managing HR data across multiple systems has always been a complex and time-consuming task. Twine emerged with an innovative solution: what if HR systems could talk to each other automatically?

The platform needed a development partner who could:

  • Enhance the existing MVP with new capabilities
  • Build integrations with external systems
  • Improve platform stability and scalability
  • Maintain seamless operations during updates
Industry
Business services
Country
Sweden
Project size
100 000 - 200 000 $
Twine emerged with an innovative solution: what if HR systems could talk to each other automatically?

Technologies

Elixir
Phoenix
Postgres

About the tool

Twine was built to help companies automate HR processes by syncing data across various tools and systems in a unified way. Instead of managing data directly, Twine enables the synchronization of employee records, payroll information, and other HR-related data between different services.

The goal was to create an MVP that could be iteratively improved based on feedback, allowing businesses to streamline operations with minimal manual intervention. Twine’s modular architecture and integration capabilities made it a versatile solution for companies aiming to reduce redundancy and improve workflow efficiency.

Challenge

When we joined the project, Twine was already a functioning MVP. Our task was to assist with enhancing the platform's backend by:

  1. Implementing a robust and secure authorization system to better manage user access.
  2. Developing new integrations with external systems to expand Twine’s capabilities.
  3. Refactoring the existing codebase to address technical debt and improve maintainability.

The primary challenge was to enhance Twine’s stability and scalability while ensuring that new features could be seamlessly integrated without disrupting the platform’s existing synchronization processes.

Twine interface displaying HR system integrations and data flow management
Twine interface displaying HR system integrations and data flow management
No items found.

Scope of work

Authorization system

Designed and implemented a flexible framework to ensure secure and efficient user access management.

API development

Enhanced the REST API, aligning it with OpenAPI Specification for better documentation and integration support.

Integrations

Delivered integrations with external systems like FlexHRM, Evity, and Kontek, enabling smooth data synchronization for users.

Refactoring

Conducted extensive refactoring to optimize performance, simplify future development, and ensure long-term scalability.

Twine platform results showing successful HR data integration and workflow automation

Results

Our work significantly enhanced Twine’s backend architecture. By implementing a secure authorization system and delivering new integrations, we expanded Twine’s ability to serve its users effectively.

Refactoring efforts improved the platform’s maintainability and stability, ensuring that it could scale with the needs of its growing client base. Twine is now a more reliable and versatile solution for HR departments looking to streamline operations through seamless data synchronization.

Client’s voice

,

Let’s build something together

Ready to turn your curiosity into a successful digital product?
Share your idea, and let's explore the possibilities.

Our experts worked with 20+ worldwide tech innovators

Szymon Soppa
CEO