Back to Projects

Activo Asset Management

2025
Activo Asset Management screenshot 1
+2 photos

* Images are for illustration purposes only

Enterprise SaaS solution for lifecycle asset management and depreciation tracking.

Tech Stack

Angular.NET CorePostgreSQLMS SQLKafkaWorkflowAudit Log

Key Features

  • Full Lifecycle Asset Tracking SaaS
  • Automated Depreciation Engine
  • Event-Driven Architecture (Kafka)
  • Customizable Workflow Engine
  • Regulatory Compliance Reporting

The Challenge

Large enterprises lacked a centralized, automated system to track asset lifecycle, depreciation, and maintenance schedules.

Constraints & Scale

Required a multi-tenant SaaS architecture capable of handling complex, custom depreciation rules and providing immutable audit trails for financial reporting.

System Architecture

Clean Architecture with .NET Core API and Angular frontend. Implemented CQRS pattern with Kafka for event sourcing to handle complex audit logging and asynchronous reporting.

Key Tradeoffs

Implemented CQRS, which increased initial development time but was necessary to separate the heavy read loads of reporting from the write-intensive asset updates. Chose Angular over React for its strict structure suitable for large enterprise teams.

Measurable Results

Successfully onboarded 5 enterprise clients, tracking over 100,000 assets. Automated monthly financial reporting saved finance teams 40+ hours per month.

Project Details

Spearheaded the full-stack development of Activo, a modern SaaS solution for Enterprise Asset Management (EAM). The platform is designed to optimize asset utilization, automate depreciation calculations, and ensure regulatory compliance for large-scale organizations. I architected the solution using a clean architecture pattern with .NET Core, ensuring maintainability and testability. The frontend, built with Angular, provides a rich, interactive dashboard for tracking asset movements and maintenance schedules. To support enterprise scale, I implemented an event-driven architecture using Kafka for asynchronous processing of asset valuation updates and reporting. The system also features a flexible workflow engine that allows organizations to define custom approval processes for asset disposal and transfer.

#Asset Management#Enterprise SaaS#Workflow Automation#Audit System#Financial Tech#.NET Core#Angular

Building a SaaS product? Let's talk about scalable architecture and modern tech stacks.

Other Projects

DRX Sportnet Ecosystem (2025)

Infrastructure migration and optimization for Indonesia's premier blockchain sport tech brand.

Tech Stack:
+2
#Blockchain#Sport Tech#Infrastructure
AMS Mobil Karawang

Modernized showroom operations with a customer website and back-office admin.

Tech Stack:
#Freelance#Automotive#CRM
Banking Procurement System

Mission-critical enterprise procurement automation for the banking sector.

Tech Stack:
+2
#Procurement#Banking Compliance#Enterprise ERP

Frequently Asked Questions