All projects

2024 · Selected work

Lobasoft Enterprise Platform

A multi-application business platform covering ERP, financials, payroll, HR, audit and employee self-service workflows.

Private codebase

Commercial source code is confidential. I can provide an architecture walkthrough and discuss selected implementation decisions where client agreements allow.

Request walkthrough
Role
Front-end Engineer
Location
Vilnius, Lithuania · Hybrid
Engagement
Commercial product development
Period
March 2024 – Present

About the project

Lobasoft is a large enterprise software ecosystem composed of 35 React applications and 12 shared packages. Its products support data-heavy operational workflows across finance, accounting, payroll, HR, audit, document management and employee self-service.

The front-end is organised as a Turborepo monorepo with reusable UI, form, data, document and domain packages. A config-driven architecture turns resource definitions into consistent forms, lists, filters, actions and detail views while still supporting specialised product workflows.

Engineering proof

What was hard, what I chose, and how I checked it.

01

Challenge

Modernise data-heavy business workflows across dozens of applications without fragmenting interaction patterns or breaking compatibility with established backend contracts.

02

Product & engineering decisions

  • Moved repeated form, list, filter and action behaviour into shared TypeScript packages and configuration-driven resource definitions.
  • Kept specialised document, signing and financial workflows composable instead of forcing every product into one generic screen model.
03

Quality & outcome

  • Used strict typing and targeted application builds to control the blast radius of shared-package changes.
  • Added focused Playwright checks and explicit loading, validation and structured backend-error states for business-critical flows.

Teams can extend related ERP, payroll and financial workflows through consistent patterns while preserving the domain-specific behaviour each product requires.

My contribution

  • Built and modernised config-driven forms, data tables, filters and action workflows shared across ERP, payroll, projects and financial applications.
  • Developed React PDF reports and document previews for invoices, packing lists, audit requests and HR processes.
  • Created React Email templates for approval, rejection, signing and employee-notification workflows across HR self-service products.
  • Implemented document upload, qualified-signing and process-driven interfaces with detailed validation and backend error handling.
  • Strengthened shared TypeScript packages, responsive behaviour and focused Playwright coverage across a large npm-workspaces codebase.

Technology

React 18TypeScriptMaterial UIReact PDFReact EmailViteTurborepoReact Hook FormOData / REST APIsPlaywright