View All Projects

CFD E-Licensing Forms

CFD E-Licensing Forms
ReactMUITypeScriptTailwind CSSC#.NETMSSQLSwaggerJIRA

MAS Internship — CFD E-Licensing Forms

During my internship at the Monetary Authority of Singapore (MAS), I worked on the Corporate Finance & Disclosures department's CMS e-licensing platform — specifically Forms 1, 3A, and 11. These are official regulatory forms used by financial institutions to apply for and manage capital markets licenses in Singapore.

I started as a tester, physically going through the forms end-to-end and reporting what I found. But I wanted to do more — so I asked to take on a development role. After passing the tech lead's onboarding assessment, I was given real development tasks and eventually shipped features to production.

What I worked on

As a tester:

  • Physically tested Forms 1, 3A, and 11 end-to-end
  • Documented and reported bugs I found during testing on JIRA

As a developer:

  • Fixed bugs across the full stack — frontend (React.js + MUI) and backend (.NET + Swagger + MSSQL)
  • Wrote test cases to cover my own changes before they went out
  • Maintained and optimized backend services and API integrations
  • Tracked all tasks and bugs through JIRA in an Agile team environment

FAQ / Help page:

  • The biggest feature I shipped was a Help page — an FAQ section to guide users through the e-licensing process, with both frontend and backend changes

What the forms do

Forms 1, 3A, and 11 are part of MAS' capital markets licensing process. They allow financial firms and representatives to apply for, update, or manage their licensing status — all through MAS' CMS e-licensing portal.

Note: This is a live government system. No source code or internal details are or will be shared here. The platform is publicly accessible via the MAS website on the forms page.