Mr. Muwanga is a Fellow of the Chartered Association of Certified Accountants and a member of the Institute of Certified Public Accountants of Uganda. He also holds a Master of Science degree in Accounting from the University of Glamorgan (Wales, UK).
He was originally appointed the Auditor General in 2001 and was re-appointed again in July 2007. He initially worked in the private sector for eleven years where he practiced for six of those years as a Partner with Coopers & Lybrand (now PricewaterhouseCoopers) in Zambia and then in Malawi.
Thereafter he worked in the public sector in Uganda since 1994 as a Consultant (Internal Audit Advisor attached to the Treasury), and also held line positions within the Ministry of Finance, Planning and Economic Development as Director Accounts (Accountant General). During 2006/07 he served on a multi-donor program as the Deputy Head at the PEFA (Public Expenditure & Financial Accountability) secretariat based in Washington D.C. at the World Bank Offices. The donor partners included amongst others the World Bank, IMF and DFID.
He has served on many committees most notably on the Committee on Budget & Finance of the International Criminal Court based in the Hague (2003 to 2006) and the Institute of Certified Public Accountants of Uganda. From 2008 to 2014 he served as a member of the United Nations Independent Audit Advisory Committee, which is a panel of experts who provide advisory services to the General Assembly and has also had the priviledge of being the Vice Chair and then Chair in the latter years of the Committee. He has also served as a member of (i)the World Bank Multi Lateral Audit Advisory Group and,(ii) the ACCA (UK) Public Sector Committee.