Root Studio — Low-code Platform for a Multi-tenant Lending CRM

Lead Software Engineer

2020 — 2021

Root Studio — Low-code Platform for a Multi-tenant Lending CRM — cover image
Node.jsExpressEJSGrapesJSBootstrap 4jQueryAxiosChart.jsKeycloak (OIDC)Squidex CMSHasuraGraphQLRESTJava 11Spring BootSpring Cloud OpenFeignMySQLLiquibaseMongoDBSwaggerJenkinsGitPlaid APICoinbase APICurrencycloud APIWealthica APIHubSpot API

Key Achievements

  • Engineered a low-code CRM builder using GrapesJS, with reusable data-driven components, GraphQL integration, and dynamic forms, enabling business users to create and customize interfaces without code changes.
  • Implemented multi-tenant identity and access management with Keycloak, including role-based access control, entitlement management, administrative interfaces, and route-level authorization.
  • Developed modular lending CRM capabilities covering deals, loan fees, contacts, referral partners, tasks, and notes, with reusable UI components and automated data synchronization.
  • Architected a multi-tenant integration platform built on gateway, configuration, and worker microservices, combining REST and GraphQL APIs, automated tenant database provisioning, and webhook-driven workflow orchestration.
  • Integrated financial and business platforms including Plaid, Coinbase, Currencycloud, Wealthica, and HubSpot through Spring Boot services, enabling unified access to external financial and CRM data.

Details

Low-code studio and integration backend for a fintech lending CRM. Business users build CRM pages and data-entry forms in a visual editor, bind them to live data, and manage who can see what. Covers the deal pipeline, fees, contacts, tasks and notes. Microservices on the backend connect banking, crypto, FX and CRM providers.

Gallery

Need an engineer with experience in fintech lending CRM platforms?

I led the technical architecture and engineering delivery of key platform components, working closely with the development team to build scalable, reliable solutions. If your product needs the same skills, write to me — a few lines about the task are enough — or look through my CV first.

Get in touch