iPortfolio Bootstrap Template - Index

Kenneth Waiswa

I'm a


I am a hands-on software developer, Microsoft Certified in Dynamics NAV, and a Full Stack C# Developer. My passion for computer programming began long before I understood what it was; as a child, I was always fascinated by how the video games I loved were created. This curiosity led me to pursue a degree in Computer Science at university, where I developed a deep love for programming-related courses. Throughout my career, I have honed my skills to help organizations achieve their goals through innovative and effective software solutions. I possess a high level of analytical ability and excel in working with diverse teams, easily blending in with people from various backgrounds. I am an innovator who brings fresh, practical approaches to every task I undertake. I am committed to continuous learning and growth, aiming to elevate my skills to a premier level. My blend of technical expertise, analytical prowess, and interpersonal skills makes me a valuable asset to any organization.

Senior Software Developer & Systems Analyst.

I have spent most of my career as a software developer and only recently started taking on roles of System Analysis.

  • Freelance: Available

I am an experienced software developer with a strong background in building secure web enterprise applications using ASP.NET and C# with Visual Studio, integrated with SQL databases. Additionally, I consult on and develop Microsoft Dynamics NAV and Business Central solutions, bringing robust and scalable business applications to life. Over the years, I have successfully delivered projects for both international and reputable local organizations. My expertise also extends to mobile application development for iOS and Android using .NET MAUI, enabling me to create versatile and user-friendly mobile solutions. With a passion for continuous learning and innovation, I strive to stay at the forefront of technology to provide top-tier solutions to any organization I work with.


Some key facts about me

Years of Experience

Major Projects

Weekly work hours

Teams worked with


I am a seasoned software developer specializing in C#, with expertise in developing web, desktop, and mobile applications. I have extensive experience in building secure enterprise applications using ASP.NET and Visual Studio, integrated with SQL databases. Since 2014, I have been actively developing and customizing solutions in Microsoft Dynamics NAV and Business Central. Additionally, I have working knowledge of Java, basic knowledge of C++, and familiarity with continuous version control tools. I also develop mobile apps for iOS and Android using .NET MAUI. My portfolio includes successful projects for international and reputable local organizations. With a commitment to continuous learning and innovation, I aim to deliver top-tier solutions to every organization I collaborate with. Some of my earlier projects in JAVA and C++ can be seen here.

C# ASP.Net and ASP.Net Core90%
C# .NET MAUI 95%
Database Management (MSSQL) 75%
Project Management 70%
Microsoft Dynamics NAV/BC 100%
User Training and Documentation90%
HTML, CSS, Javascript 50%
Java 70%

Note: My percentage indicators represent my confort levels not how much I know.



Kenneth Waiswa

Senior Software Developer

  • Full Stack C# Developer
  • Mobile Apps developer
  • Microsoft Dynamics NAV Developer and Consultant
  • Microsoft Business Central Developer and Consultant
  • Senior Systems Analyst


Bachelor of Science in Computer Science

Makerere Univeristy, Kampala

Microsoft Dynamics NAV Certification


Professional Experience

Senior System Analyst

Francom Solutions Limited, Kampala, Uganda

  • Developed IT Systems to support processes of the Organization.
  • Train Staff on how to use the systems developed

Application Consultant and Developer

Holobyte (U) Ltd , Kampala, Uganda

HRP Solutions(U) Ltd , Kampala, Uganda

  • Designing and modification of business systems
  • Researching and interacting with clients and customers in order to understand their problems and needs
  • Gathering, documenting, and analyzing needs and requirements in order to plan for tailor made solutions for the clients.
  • Providing solutions to business problems and, as needed, through designing technical solutions.
  • Documenting the functional and, sometimes, technical designs of the systems to be implemented to solve clients’ business issues.
  • Organizing and leading the team that tests the system.
  • Creation of system documentation and user manuals.
  • Providing on-site support


I provide the following services.

Microsoft Dynamics ERP Consultancy

I specialize in the development, customization, and training (technical and user) of modules. I can fully set up the system from scratch for new customers.

System Integrations

I integrate systems and most recently developed an Integration API for EFRIS to work with QuickBooks, Zoho Books, Microsoft Dynamics NAV, Microsoft Business Central, and Odoo Enterprise.

Enterprise Applications Development

Using ASP.NET Core alongside a Microsoft SQL Server Database, I also maintain existing applications developed using those developer platforms.

Mobile App Development

The development of iOS and Android apps using .NET MAUI is another area of my expertise.

Systems Analysis

If you aim to enhance or establish systems within your company, I can offer assistance to accomplish that objective.


Some of the work I have done and still working on

This is a universal integrator to efris currently supporting QuickBooks, DynamicsNAV, Zoho Books and Odoo.

Efris Integrator

My pet project still in the labs. It is meant to help farmers boost their produce by providing information and connection to resources they may need.


Nnumba is my reponse to real estate in Uganda. Nnumba means house in Lusoga. Still in the works waiting for launch.


I have with me several objects of Dynamics NAV modules such as Payroll, Requisition Management etc.

Several Custom NAV modules

Currently working on an e-commerce platform that will support small business owners in Uganda. The tool will be free..

Small Scall E-Commerce Tool




+256 772 673 935

Your message has been sent. Thank you!