Alliance for Microfinance in Myanmar · In Progress
Enterprise Audit Management Platform
Translate a large, multi-stage internal audit process into one coherent system while supporting different participants, controlled access, configurable audit criteria, review and correction cycles, scoring, and formal closing documentation.
Role
Sole Developer
Timeline
2026 · In Progress
Scope
Web + Backend
Status
In Development
Challenge
Translate a large, multi-stage internal audit process into one coherent system while supporting different participants, controlled access, configurable audit criteria, review and correction cycles, scoring, and formal closing documentation.
Role & Collaboration
I am the sole software developer for the platform, working alongside a project team that gathers requirements and coordinates with business stakeholders. I own the Next.js application and the AMS domain inside a shared Node.js backend, from architecture and implementation through testing and ongoing iteration.
Solution in Development
I am building an integrated platform that connects audit setup, team assignment, sampling, execution, finding management, scoring, and closing-document preparation. The application adapts navigation, data, and available actions to each participant’s responsibilities while preserving review history and supporting controlled correction workflows.
Technical Contribution
I structured the frontend around the Next.js App Router, strict TypeScript, Server Components, Server Actions, feature modules, and reusable interface components. On the backend, I implemented domain services, access enforcement, transactional workflows, versioned configuration, reporting queries, attachment handling, and SQL Server persistence.
- Multi-dimensional authorization based on roles, permissions, assignments, locations, periods, and workflow state
- Versioned business configuration with safe draft and publication processes
- Transactional backend design for multi-step mutations, concurrency, and rollback behavior
- Data tables, charts, drill-downs, and spreadsheet workflows across a large route surface
Quality & Engineering Rigor
The production build completes cleanly with full TypeScript validation, and focused linting and a large automated browser and backend test suite protect important permissions, transitions, calculations, and failure cases as the system evolves.
Current Status
The platform is in active development and nearing completion, roughly four times the scope of the earlier risk platform. This case study will be updated after release with final scope and confirmed outcomes.
Ownership of a large enterprise application across frontend, backend, and database layers.
Tech Stack
Frontend
Backend
Testing