Nipuna Jayaweera

As I sit here reflecting on my journey, I'm thrilled to say I have over six years of experience in the software engineering industry, and have been fortunate enough to have the opportunity to serve as a Senior Software Engineer. It's been an exhilarating ride, with a diverse range of experiences that have helped me build my skills and knowledge base. Whether it's back-end or front-end development, I am an expert in both, having mastered a wide technology stack that enables me to bring your vision to life. Over the years, I've had the privilege of working on multiple projects, building out applications that span across the web and mobile platforms. I've reviewed thousands of lines of code, gained valuable insights, and now stand ready to share the knowledge I've acquired to help you understand the most important software engineering concepts.
Linked Lists

Linked Lists

Linked lists are a fundamental data structure used in computer science for organizing and manipulating data. In C#, a linked list is a collection of objects or nodes, each containing a value and a reference to the next node. In this blog, we will dive into the basics...

read more
Array

Array

Arrays are an essential part of programming, as they allow us to store and manipulate multiple values of the same data type under a single variable name. In this blog, we'll take a closer look at arrays in C# and explore some examples to help you understand their...

read more
Data Structures

Data Structures

In the world of computer science and programming, data structures play a crucial role. Simply put, data structures are ways of organizing and storing data in a way that allows for efficient access and modification. They provide a framework for storing and manipulating...

read more
User Interface a.k.a UI

User Interface a.k.a UI

The User Interface can be defined according to Layman as a collection of pages, screens, buttons, forms, and other visual components used to interact with the device. Basically, it is the display where a person can interact with the information system. Both mobile...

read more