Software Developer with hands-on experience in full-stack development, Windows desktop applications, and hardware-integrated systems, including self-service payment kiosk applications and facial recognition solutions. Strong problem-solving skills with the ability to manage tasks, meet deadlines, and work independently or collaboratively.