Skip to content
Devesh Singh
← All work

FinTech · Real Estate

Estateguru

Frontend Developer → Full Stack → Project LeadJun 2023 – Jun 2025 · Nov 2025 – Presentestateguru.co

Starting point

A live product, rebuilt from scratch

Phase 1: the old platform stayed live while the new investor-facing web app, mobile app and backend services were written to replace it — a rewrite, not a patch job. Phase 2 is new scope, started after Phase 1 shipped: the borrower-facing app.

What I owned

  • Designed
  • Led
  • Built
  • Tested
  • Shipped
  • Operated

The moving parts

What talks to what — clients, services, data, and the boundaries between them.

Investor mobileClients
Borrower mobileClients
ExternalThird-party APIs
Investor webClients
Borrower webClients
IdentitySign-in providers
BackendServices
Design systemShared UI
DatabaseData

Push to prod

The checks a change has to pass before it ships, and what watches it after.

Nx Cloud
CI/CD
Lint
Test
Build
DeployFE · BE · Multi-env
PublishPlay Store · App Store
Monitor

Where it lives

The cloud it runs on — ingress, compute, data and messaging — and how that gets provisioned.

AWS infrastructure
Infra as codeDelivery
Edge & DNSInfrastructure
Access controlInfrastructure
ComputeInfrastructure
Object storageData
MessagingInfrastructure
CloudWatchOperations

Node detail

Pick a box

Tap any box in the diagrams to see the tools behind it and what each one did on this project. Tap again to let go.

The product

European property-lending marketplace connecting investors with secured real-estate loans across 8 countries. Phase 2 adds a separate borrower-facing app.

What I built

Phase 1 (investor-facing app): joined as a full-stack developer on a team of 5 developers, 3 QA, 1 project lead and 1 DevOps — rebuilding the dashboard, loan listings and auto-invest flows in Next.js and React Native inside an Nx monorepo, and migrating backend services to Node.js on MongoDB. Worked in the existing Lokalise setup that ships the product in 6 languages, documented the APIs in Swagger, and owned the Docker, Terraform and GitHub Actions pipeline plus the Datadog alerting that keeps it running. Phase 1 shipped in June 2025. Phase 2 (from November 2025) is new scope — the borrower-facing app — where I rejoined as project lead, leading a team of 4 developers (2 frontend, 2 backend) and 2 QA.

Everything I did here

  • Phase 1 (investor-facing app): joined as a full-stack developer on a team of 5 developers, 3 QA, 1 project lead and 1 DevOps.
  • Phase 2 (borrower-facing app, from November 2025): rejoined as project lead, leading a six-person team — 4 developers (2 frontend, 2 backend) and 2 QA.
  • Revamped an outdated web application to Next.js and TypeScript, and the mobile app to React Native with TypeScript.
  • Rebuilt the investor dashboard, loan listings and auto-invest flows across web and mobile, sharing common libraries, types, API clients and business logic through an Nx monorepo.
  • Implemented modern UI frameworks within the Nx monorepo to improve functionality and user experience.
  • Migrated the backend to Node.js/Express modular services on MongoDB, designing the schemas and REST APIs for investor, loan and auto-invest data.
  • Delivered role-based access control end to end: requirements, data model, APIs, UI, deployment and monitoring.
  • Integrated social login with Google, Meta and Apple across the web and mobile apps, so investors sign in with an account they already have.
  • Worked within the existing Lokalise setup that ships the investor web and mobile apps in 6 languages — managing translation keys for new and rebuilt screens. The integration itself predates this engagement.
  • Documented the REST APIs in Swagger/OpenAPI so frontend, mobile and backend work against one contract.
  • Containerised frontend and backend applications with Docker, ensuring consistency across environments.
  • Designed and implemented CI/CD pipelines in GitHub Actions to automate build, testing and deployment across development, staging and production.
  • Provisioned and managed AWS infrastructure as code with Terraform.
  • Set up Datadog and CloudWatch monitoring and alerting with fast rollback, as required for a regulated FinTech platform.
  • Increased automated test coverage on the investor app from roughly 40% on the old platform to roughly 90% on the new one, using Jest and Cypress.
  • Added end-to-end tests that catch regressions in investor and loan flows before release.
  • The overhaul streamlined the development process and measurably improved team productivity.
  • The uniform deployment approach enabled seamless integration and scalability for future expansion.
Download PDF