Luke O Brien

Software Developer at Propylon | Master of Science in Software Design with Artificial Intelligence

Thurles, County Tipperary, Ireland

About

Experience

  • Software Engineer at Propylon
    Sep 2025 - Present · 11 mos

  • Software Developer at SureWash
    Jul 2021 - Oct 2024 · 3 yrs 4 mos

    • Develop for and maintain computer vision-based Hand hygiene training kiosk software written in C# .NET. • Update and monitor a Django webservice hosted in AWS that uses a REST API to interact with the kiosks. • I often SSH into Amazon EC2’s to work on our webservice or database. • Worked on a Unity mobile app that uses an SVM based vision system to classify hand poses. • Developed an iOS app from the ground up that uses Apple’s vision toolkit for hand classification. • Provide remote support to clients with TeamViewer.

  • Research Assistant Software Engineer at Limerick Institute of Technology
    Jul 2019 - Jun 2020 · 1 yr

    Software Engineer on an Industry 4.0 AI driven vision system project in collaboration with Limerick Institute of Technology, Cook Medical, Vistamed and Enterprise Ireland. • I led the design/testing and implementation of the AI functionality of the system. This involved creating convolutional neural networks with Tensorflow/Keras in Python. • Meeting with stakeholders to gather system requirements. • Set up and delivered 4 successful prototypes/demonstrations to stakeholders onsite in Cook Medical and Vistamed. • Front end Design working with Javascript and Django. • Research on Image processing and OCR. • Researching and acquiring suitable hardware for the project. (cameras, computer components) • Data collection for a paper on the effect of light on convolutional neural networks

  • Part Time Software Developer at Limerick Institute of Technology
    Mar 2018 - May 2019 · 1 yr 3 mos

    Working alongside another student and the LIT Development Unit team to develop an optimization unit for air source heat pumps as a part of the Superhomes 2.0 project. https://superhomes.ie/ Tasks: Developed an optimization procedure in the Arduino Programming Language built for the Arduino platform based on requirements from the team. Participated in Agile and feature driven development. Designed, implemented and tested system architecture and functionality of optimization procedure. Processed and controlled low voltage signals through high and low voltage electrical relays. Designed and implemented time-based operations using a real time clock. Worked with third parties to create professionally made circuit boards and discuss part recommendations. Designed and advised on prototype and production unit. Helped organize and plan equipment to purchase for prototype and production units. Constructed prototype and developed wiring diagrams for production unit based on prototype testing. Prepared and assisted in configuration, installation and testing of production units for 14 domestic dwellings and 1 prototype testing unit. Produced frequent reports on design, development, implementation and testing.