My Fumindo – Internal Company System
My Fumindo is an internal web-based system used by Fumindo, a fumigation and pest control service company, to manage operations, jobs, finance, and employee productivity in one integrated platform.
Project Overview
Fumindo previously relied heavily on spreadsheets and Google Drive to manage daily operations. This caused data duplication, slow reporting, and difficulty in monitoring business performance.
The director wanted to build an all-in-one internal system that integrates multiple tools such as Accurate (accounting), Mekari Qontak, and Talenta (HR attendance system).
My Fumindo was built to centralize all operational data and provide real-time dashboards for management and operational teams.
Website Preview

My Role
I worked as a Fullstack Developer and also acted as a bridge between users (admins, warehouse staff, field officers, and sales team) and the technical team.
My main responsibility was to build and maintain the internal system, work closely with users, and fix operational problems as soon as they appeared.
In short: building and maintaining the internal website, working closely with users, and fixing problems immediately.
What I Built
- Developed and maintained RESTful APIs using NestJS.
- Designed and managed a PostgreSQL relational database, including tables, relations, and queries.
- Implemented full CRUD features with pagination, filtering, and sorting.
- Integrated the backend API with a Vue 3 frontend application.
- Built and maintained UI components such as forms, data tables, modals, and pagination.
- Implemented data validation on both backend and frontend.
- Tested APIs using Postman to ensure all endpoints worked correctly.
- Handled debugging, bug fixing, and performance improvements.
- Wrote simple and structured documentation for features and system workflows.
System Integration & Features
We integrated Accurate to extract operational data such as sales orders, delivery orders, and job data. This data is synchronized into the My Fumindo system and used to build internal dashboards.
Using this data, we built:
- Job monitoring dashboard (delayed, ongoing, completed jobs)
- Revenue calculation and reporting system
- Productivity dashboard showing which jobs each field officer handled and how much revenue they generated
All of this data can be monitored by the director and super admins, with strict role-based access control to ensure sensitive financial data is only visible to authorized users.
Impact
- Replaced spreadsheets and Google Drive workflows with a single integrated system.
- Improved data consistency and reduced manual work.
- Enabled real-time monitoring of operations, revenue, and employee productivity.
- Helped management make faster and more accurate decisions based on live data.
Technology Stack
- NestJS
- PostgreSQL
- Vue 3
- TypeScript
- Accurate API Integration
- Postman