Wiadomość została wysłana.
Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.
Formularz został pomyślnie przesłany.
Więcej informacji można znaleźć w skrzynce pocztowej.


Building the core parsing module for Leganta’s contract management platform that breaks down complex legal documents into structured, searchable data and integrates AI for automated field classification and semantic content analysis (DORA / NIS2 ready).

LEGANTA® is a Germany-based technology company building a document management platform designed for organizations that handle large volumes of contracts, primarily financial institutions and enterprises. The product’s core idea is straightforward: instead of making people scroll through 60- or 80-page PDFs looking for what they need, the system converts those documents into structured, searchable objects that users can filter, update, and work with directly. Important applications are semantic DORA / NIS2 contract transformations.
Leganta came to Innowise to build the central piece of that product. This module is responsible for taking a raw contract PDF and breaking it down into semantic sections that their existing internal system could then process.
The Innowise team took ownership of a significant portion of the new product right from the start of our engagement. They have worked very closely with our technical lead to learn the current code base, assist in designing its architecture, and have been involved in making architectural decisions since day one of the project. Over the entire course of this collaboration, we have enjoyed good communication, with frequent daily standup meetings and regularly scheduled sync sessions.

Leganta needed a reliable, automated way to take a raw PDF contract and transform it into structured objects, so experts didn’t have to do it by hand. Building that module from scratch was the core challenge on this project.
To address these challenges, Innowise built the document parsing module from scratch. The work covered backend logic, the frontend interface, and deployment infrastructure, with the two developers splitting responsibilities across the full stack.
The first task was building the parsing engine. We started by integrating Apache POI to extract text content from uploaded PDF contracts, along with the formatting metadata embedded in each file. We used that metadata, heading styles, paragraph breaks, and font weights as the signals that drive the parsing logic.
Once the core parsing was working, we built a template system on top of it. The idea came from a practical observation: organizations that process large volumes of similar contracts, such as banks using standardized loan agreements, repeatedly encounter the same document structures.
In parallel with our work, the client’s experts developed a GPT-based classification layer that sits on top of the parsed sections. Its job is to classify each section against the platform’s internal entity types.
Around the parsing engine, we built the full management layer that users interact with day to day.
We wrote Dockerfiles for all services, configured Kubernetes deployments and services, set up ingress with TLS certificates, and built the CI pipeline on GitHub Actions to handle the build, image push, and publish steps.
The collaboration with the Leganta team worked well from the start. The client's tech lead was available, clear about what they needed, and open when we had a different take on something. We came in, got familiar with what was already there, and figured out the architecture together from that point. The scope was genuinely open-ended at the beginning, and the only hard requirement was MongoDB, so a lot of the technical decisions happened through ongoing discussion. That kind of working collaboration is easier when the other side knows their product well, and the Leganta team did. We've been on this project since early 2024, and the working rhythm has stayed consistent throughout.

Java 17, Spring Boot
Vue.js, Vuetify, TypeScript, Pinia
MongoDB
H2
Apache POI
GitHub Actions
Unit tests, integration tests (backend), Selenium (frontend)
Docker, Kubernetes

The parsing module is live and in production. Leganta uses it as the entry point into their contract management workflow.
The team delivered everything that was planned and shipped on a consistent bi-weekly release cycle. The parsing module went live, and Leganta started using it in their day-to-day contract workflow.
Wiadomość została wysłana.
Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.

Rejestrując się, wyrażasz zgodę na naszą Politykę Prywatności, w tym korzystanie z plików cookie i przekazywanie Twoich danych osobowych.