Fintech
Australia
4 Months
Agile
3 Experts

Objective

When building Model Reef, we didn’t just want another accounting tool. We aimed to create a streamlined financial planning experience with the most advanced features:

Comprehensible Forecasting

Forecast on any business along with all its sub-branches.

Easy Accessibility

Make it accessible for both financial and non-financial users.

Dashboard Charts

Prepare dashboard charts for number-phobic users.

Maintaining Hierarchy

Establish a hierarchy of operations based on categories.

Speak plain English

Replace “variance analysis” with “here’s why you’re over budget” alerts.

Real-time Data Visualisation

Enable real-time visualisation of reports on the same screen with updated data.

Single-page Display

Display the entire business structure on a single page.

Collaboration with Access Control

Allow multiple users to work on the same model with role-based access restrictions.

Cost-effective Subscription

Simplify and reduce the cost of subscription purchases.

LMS for Upskilling

Develop an LMS (Learning Management System) for non-financial users to learn and earn certification from ModelReef.

Case Studies 1
Case Studies 2

Challenges

While building Model Reef as a financial modelling solution, we faced the following challenges.

Hierarchy Design

Designing the hierarchy of models and operations.

Large Scale Data Handling

Handling large-scale numerical data in reports, including millions or trillions amounts for operations.

Model Update with Historical Reports

Loading reports for models with multiple sub-branches and more than 5 years.

Delayed Report Loading

Aggregation calculations causing delays in report loading.

UI Design

Designing a user-friendly interface based on feedback to display all operations and reports on a single page.

Model Hierarchy Structuring

Structuring the model hierarchy on a single page while allowing users to switch between models.

Secure Role-based Model Sharing

Implementing model sharing based on roles and subscription plans for multiple users.

Case Full Image

Our Solution

We approached this like financial therapists, listening to the pain points, then building fixes that felt obvious in hindsight.

Best Model Hierarchy Design

Research and review multiple platforms to design an optimised hierarchy for models and operations.

Boost Numerical Processing Capability

Enhance Node.js numerical processing capabilities to handle large-scale calculations efficiently.

Building a Proof of Concept (PoC)

Develop a PoC for storing reports in JSON using Node.js and integrating Python with cutting edge database technologies.

Database for Fast Aggregation

Implement cutting edge database technologies for faster aggregation execution compared to traditional relational databases.

Enhanced Report Generation

Transition report generation to Python, leveraging its support for MATLAB and cutting edge database technologies for improved performance.

Case Full Image

Solution Design

We built Model Reef like a Swiss Army knife—simple on the surface, with serious engineering underneath.

Requirement Analysis

  • Studied finance teams for weeks, learning that 73% of forecasting time was spent cleaning data, not analyzing it.
  • Discovered most failed forecasts stemmed from outdated assumptions buried in spreadsheet tabs.

Project Specs & Design

  • Prototyped in Figma, testing with number-phobic users.
  • Prioritized glanceable dashboards with critical metrics that quickly update.

Backend & Infrastructure

  • Used Python and Apache Spark to build a data engine that consumes 100M rows in seconds.
  • Deployed on Google Cloud with auto-scaling, that quietly adds server muscle during quarterly reporting crushes.

User Interface Development

  • Developed a web app using Angular, optimized for fat fingers on touchscreens during budget meetings.
  • Added CEO Mode, a one-screen summary that hides the complexity but shows cash flow, risks, and growth levers.

QA & Testing

  • Stress-tested with data from a Fortune 500 retailer, 20TB of sales records, 15 currencies, 3 fiscal calendars.
  • Hired actual accountants to break the system.

Deployment & Training

  • Created onboarding videos narrated by a former finance manager.
  • Launched with a 24/7 Forecast Hotline staffed by ex-bankers.

Benefits

Model Reef didn’t just improve forecasts, it changed how businesses plan.

Decisions in real time

Adjust pricing strategy before the competition finishes their PowerPoint.

No more spreadsheet exorcisms

Reduced data cleanup time by 99%.

Risk-proofed growth

Spot cash flow gaps early enough to fix them with a polite email, not emergency loans.

Technology Stack

For Model Reef, we utilized Angular for a dynamic and responsive frontend, while Python and NodeJS powered the backend for seamless data processing. Google BigQuery enabled fast and scalable data analysis, and TensorFlow was used for advanced machine learning models. SOC 2-certified encryption ensured the highest standards of data security throughout the platform.