Adv. David Ngirinshuti


David is an Advocate registered with Rwanda Bar Association and an Associate at K-Solutions & Partners. He is a highly motivated, ambitious lawyer who strives for excellence in his responsibilities and enthusiastically encourages, support others through team-work, to achieve/accomplish common objectives to the best extent possible. His legal practice focuses mainly on corporate law and commercial transactions including but not limited to legal due diligence in Mergers & Acquisitions and projects financing; advising telecoms, financial and non-financial institutions on regulatory compliance; corporate & projects financing and collateral registration; company incorporation, governance, restructuring, wind-up; and provide company secretarial services. He handles also matters relating to tax law, banking & finance, investment, contracts, labour/employment law, immigration law, intellectual property prosecution, debt recovery and offers general legal advice. Also, David assists or represents clients in court proceedings (litigation) and/or before extrajudicial organs.

Membership in Professional Societies

-Rwanda Bar Association
-Member of East African Law Society/EALS

Professional Qualifications

-2018 Specialized Course in Corporate Law Practices & Insolvency, Institute Of Legal Practice and Development
- 2018 Certificate, IP Panorama within the framework of the Advanced International Certificate Course (AICC), WIPO; KIPO; KAIST & KIPA
-2017 Certificate, General Course on Intellectual Property, Grade A, WIPO Academy
-2017 Diploma in Legal Practice, Institute of Legal Practice and Development
-2014 Bachelor of Laws Degree (LLB), First Class Honours, Kigali Independent University, RW

Career Summary

-2016 Advocate, Rwanda Bar, Kigali
-2015 Associate Attorney, K-Solutions and Partners, Kigali
-2014 Industrial trainee, Rwanda Revenue Authority, Kigali


-Basic conversational Swahili

Areas Of Expertise

-Intellectual Property


K-Solutions & Partners
Kacyiru,KG 501 ST, Kabare
PO.Box 4062 Rwanda


Phone (1): +250 (0) 727-000-973
Phone (2): +250 (0) 788-300-926
Phone (3): +250 (0) 788-300-973