Solutions · Financial services
The application comes in online, passes through a decision flow, produces a contract and a payment schedule — and leaves a trace in audit, because someone will ask for it back.
A financial services application is judged by what happens at its edges: what is written in the log, what happens when the client asks for their data back, what is seen in the pre-contractual information, and what happens when a scheduled task does not run. We build the mechanics; the credit policy remains yours.
Already builtO platformă de creditare în producție, verificabilă din exterior azi: partea publică e o aplicație compilată static cu 50 de ecrane, între care patru calculatoare — credit, eligibilitate, refinanțare, grafic de plăți — pagini pe tip de credit, informare precontractuală și o rută prin care clientul își cere datele personale; partea de business e un backend modular în TypeScript cu 16 module și 18 tabele în schema de date, între care contract, plată, jurnal de audit, cerere privind datele personale, document încărcat, instantaneu zilnic de indicatori și rulare de sarcină programată. Harta de site de pe producție listează 227 de adrese, iar rutele românești și cele rusești răspund amândouă — verificate de mine pe 06.09.2026. Rezerva pe care o spunem: dovada e din cod și din răspunsurile publice, nu din comportamentul intern al serverului — nu am verificat pe ce versiune rulează producția și nici că toate cele 16 module sunt active pe live.
A lending company does not need a website. It needs a complete chain: the application comes in online, passes through a decision flow, produces a contract, generates a payment schedule and leaves a trace in audit. Every missing link in the chain turns into a person copying data from one place to another, and in financial services every manual copy is also a compliance problem, not just a time problem.
The structure we build reflects this directly in the data. In the platform we cite, the schema has 18 tables, and the list says more than any architecture description: application, contract, payment, one-time code, session, appeal request, notification template, notification log, daily indicator snapshot, scheduled task run, article, address redirect, visibility setting, internal note, audit log, uploaded document, personal data request. The backend is split into 16 modules, including one dedicated exclusively to data subject rights.
The public side is not decoration: four calculators — credit, eligibility, refinancing and payment schedule — plus separate pages by loan type and the pre-contractual information. In consumer lending, pre-contractual information is not a page for appearance: it is the obligation to show the terms before the person commits. We treat it as a product requirement, not as legal text pasted at the end. Romanian routes remain without a prefix, while Russian ones run on a separate segment, with canonical labels and alternatives generated from the active route language.
And the limit that must be stated before the contract: the decision flow on applications — rules, thresholds, approval — is yours. We build the mechanics through which the application moves, is documented and becomes a contract. We do not write the credit policy and we do not take responsibility for assessing an applicant; these are decisions with legal consequences that belong to the authorised institution.