logo

Cross-country payroll solution for SMB

Payroll is a $1.2b cloud-based solution that enables companies to manage global payroll, oversee payment cycles, and process direct transfers across countries. They approached us to build this system on their financial and legal infrastructure. Yojji led the frontend development and design and contributed to backend tasks. Within two months, users completed their first payroll transactions, and the platform continued to expand with new features.

client

SMB

industry

Fintech

platform

Cloud Web Application

11 months

Duration

8 employees

Team

Request

The client asked us to build a global payroll system on top of their existing financial and legal infrastructure. The platform had to support cross-border payroll operations, direct transfers between counterparties, payment cycle management, and administrative control for companies of different sizes. Our scope included full frontend development, UX design, and partial backend implementation to deliver a production-ready payroll solution from scratch.

Challenge

Our team had to build a global payroll system under strict deadlines and integrate with the client’s financial and legal infrastructure. The platform needed to handle complex payroll logic without compromising accuracy or compliance. At the same time, the client introduced new features during development, requiring rapid adjustments without delaying key milestones.

Our solutions

We built a web-based payroll platform from scratch using Angular. The process started with core payroll logic, UX architecture, and role-based access control. Within two months, users processed their first payments. Over the following months, we expanded the MVP to include projects, departments, time tracking, administrative controls, and automated payment cycle management. Our client received a scalable system aligned with the global financial infrastructure.

Core Features

Time Attendance & Hour Management

The system allows employees or contractors to log hours, edit entries, and submit them for approval. Managers can approve or unapprove timesheets before payroll processing to ensure accurate compensation and reduce disputes before payments are initiated.

Company Dashboard & Administrative Management

Administrators can create and manage companies, define payment cycles, set up projects and departments, and configure branch details. The dashboard centralizes payroll operations, so finance teams have full visibility over organizational structure and payment schedules.

Users, Roles & Access Control

The platform supports structured user management with clearly defined roles and permissions. Administrators can assign access levels, manage personal data, and control who can approve hours, manage payees, or trigger payroll cycles.

Payee Management

Finance teams can add payees, define payment details, attach required documents, and associate them with projects or departments. This ensures clean data preparation before payroll execution and simplifies compliance checks.

Payment Cycles & Payroll Processing

The system allows administrators to review approved hours, adjust rates, include bonuses or expenses, and select payees for each cycle. Payroll can then be executed based on predefined schedules, with invoice downloads and full audit visibility for each transaction.

Results

  • MVP delivered in under 2 months, so companies could process their first payroll transactions quickly.
  • Full-featured payroll system completed within 11 months, including projects, departments, time tracking, and admin controls.
  • The scalable Angular web architecture is ready to support growing transaction volumes and new payroll features without a system redesign.
  • Multi-entity management allows companies to handle branches, departments, and projects in one system.
  • Automated payment cycle configuration reduced manual payroll preparation time.

Technologies and tools we used

angular
Angular

Project team

Vadym A
Vadym
Software Developer
Yevhen Piotrovskyi
Yevhen
co-Founder
Inna R
Inna
Head of Design department

Similar Cases

A Platform for Investors

Our project is a web application for managing investments across stocks, crypto, and private equity. The request was to design, develop, and launch the platform with a focus on trading logic, data integration, and user experience. Our client received a fully functional, investor-ready platform with customizable dashboards and precise analytics.

View

Investment application

An Australian financial company partnered with us to build a mobile investment application that allows parents to create separate accounts for their children and invest regularly. The platform supports automated payments, stock price tracking, and portfolio monitoring to accumulate capital over time. Within three weeks, we delivered a fully functional MVP with core investment logic and secure data exchange with backend systems.

View

Osu – Open Banking & Payments App

Osu is a business management and payments app for sole traders, integrated with accounting software. Yojji team built the front end for Osu’s open-banking service. It includes a payment widget and an admin dashboard for tracking transactions, managing users, and configuring features. After the MVP launch, we expanded the product with payment request flows and continue to develop the mobile app with new functionality.

View
arrow