Lwin
← All Projects

Alliance for Microfinance in Myanmar · In Progress

Enterprise Audit Management Platform

Sole DeveloperIn Development

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

Next.js 16 (App Router)React 19TypeScriptTailwind CSSTanStack TableTipTapRecharts

Backend

Node.jsExpressMicrosoft SQL ServerSequelize

Testing

Playwright