Acoem Australasia Reporting System

Web Design
Project Overview
This full-stack environmental reporting platform automates compliance report generation and distribution for ACOEM Australasia's mining and manufacturing clients, eliminating manual data compilation processes.

The system demonstrates proficiency across multiple technologies—Python, PHP (CakePHP), JavaScript/TypeScript, and SQL—through features including role-based access control, automated document generation from uploaded environmental data, and comprehensive audit trails for regulatory compliance. A workflow management system tracks reports from draft through approval to client release, supported by real-time dashboards and notifications built with Bootstrap.

The project showcases full-stack development capabilities, database architecture skills, and the ability to translate complex business requirements into scalable solutions. Technical documentation ensures maintainability, while the intuitive interface reflects user-centered design thinking. This enterprise application demonstrates competency in building production-ready systems that deliver measurable business value.
My Contributions
My primary contributions focused on backend development and intelligent automation features. I built the Python API that serves as the system's core data layer, handling all database operations, business logic, and integration between frontend components.

I designed and implemented the Profile Creator forms that gather comprehensive client information through multi-step workflows, ensuring data validation and user-friendly input experiences.

This required careful consideration of field dependencies and error handling across complex data structures.Most significantly, I developed the AI-powered contract resolution system that automatically extracts and structures client information from uploaded contracts to generate JSON profiles. This feature showcases my ability to integrate machine learning capabilities into practical business applications, transforming unstructured document data into structured templates that drive automated report generation. This intelligent automation dramatically reduced manual data entry and improved profile accuracy.
ACOEM Australasia Showcase
As the backend developer on this project, I took ownership of the system's data infrastructure and intelligent automation features. Working with Python, I architected and implemented the RESTful API that powers the entire application, managing database transactions, enforcing business rules, and coordinating between the CakePHP frontend and various system components.

My most challenging and rewarding work involved creating the AI contract resolution system. I integrated machine learning capabilities to parse uploaded client contracts, automatically extracting key information like project details, contact information, and compliance requirements. This required understanding both natural language processing concepts and practical document parsing techniques, then translating them into a reliable production feature. Seeing this automation eliminate hours of manual data entry validated my problem-solving approach.

I also designed the Profile Creator interface, building dynamic multi-step forms with real-time validation. This sharpened my frontend skills and taught me the importance of user experience—even complex data collection can be intuitive with thoughtful design.

This project pushed me beyond comfort zones, particularly in integrating AI/ML into business workflows and managing complex data relationships. I learned to balance technical elegance with practical delivery, collaborating with the team to ensure my backend work seamlessly supported their frontend development.
Acoem Australiasia
Backend Developer
July 2025 - December 2025

Sample output report

Showcasing The Quality of The Generation