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:
Forecast on any business along with all its sub-branches.
Make it accessible for both financial and non-financial users.
Prepare dashboard charts for number-phobic users.
Establish a hierarchy of operations based on categories.
Replace “variance analysis” with “here’s why you’re over budget” alerts.
Enable real-time visualisation of reports on the same screen with updated data.
Display the entire business structure on a single page.
Allow multiple users to work on the same model with role-based access restrictions.
Simplify and reduce the cost of subscription purchases.
Develop an LMS (Learning Management System) for non-financial users to learn and earn certification from ModelReef.
While building Model Reef as a financial modelling solution, we faced the following challenges.
Designing the hierarchy of models and operations.
Handling large-scale numerical data in reports, including millions or trillions amounts for operations.
Loading reports for models with multiple sub-branches and more than 5 years.
Aggregation calculations causing delays in report loading.
Designing a user-friendly interface based on feedback to display all operations and reports on a single page.
Structuring the model hierarchy on a single page while allowing users to switch between models.
Implementing model sharing based on roles and subscription plans for multiple users.
We approached this like financial therapists, listening to the pain points, then building fixes that felt obvious in hindsight.
Research and review multiple platforms to design an optimised hierarchy for models and operations.
Enhance Node.js numerical processing capabilities to handle large-scale calculations efficiently.
Develop a PoC for storing reports in JSON using Node.js and integrating Python with cutting edge database technologies.
Implement cutting edge database technologies for faster aggregation execution compared to traditional relational databases.
Transition report generation to Python, leveraging its support for MATLAB and cutting edge database technologies for improved performance.
We built Model Reef like a Swiss Army knife—simple on the surface, with serious engineering underneath.
Model Reef didn’t just improve forecasts, it changed how businesses plan.
Adjust pricing strategy before the competition finishes their PowerPoint.
Reduced data cleanup time by 99%.
Spot cash flow gaps early enough to fix them with a polite email, not emergency loans.
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.