Integrating object-oriented design and development techniques into projects has been crucial for enhancing usability goals. Agile methodologies have been employed to efficiently manage project timelines and deliverables, ensuring effective progress from initial prototyping to final implementation. Database design utilizing SQL Server and MongoDB has involved creating structured solutions to store and retrieve application data. Software development abilities extend to embedded systems, addressing both new installations and modifications for existing hardware.