Peter O'Neill

Dr Peter O'Neill PhD, FHEA, BSc (Hons)

Senior Lecturer in Software Engineering, Graphics and Multimedia


After working at Barnsley District General Hospital NHS for sixteen years, running my own company and then returning to Barnsley Hospital in conjunction with Sheffield University to undertake research in the area of Voice Input Voice Output Communication Aid.


I am presently employed in a full time position teaching modules at undergraduate and postgraduate levels.

My areas of research still focus on Electronic Assistive Technology and I have built connections with, Materials and Engineering Research Institutes within the University in order to use robotics. In addition, I have started a relationship with Fountaindale School in Nottingham for severely disabled children.

Electronic Assistive Technology (EAT) and usage evaluation.
Alternative devices input methods.
Assistive devices for the disabled and elderly population.


Department of Computing

College of Business, Technology and Engineering

Software Engineering, Graphics and Multimedia

Software Engineering

Computer Programming


Programming for Computing

Object Orient Analysis Design and Implementation
Mobile Applications


MSc Group Projects


Barnsley Hospital NHS Foundation Trust
Madhouse Software Productions Limited
Pride-N-Joy Limited


Conference papers

Acosta-Marquez, C., Bradley, D., Enderby, P., Buri, H., O'Neill, P., Hawley, M., ... Scott, E. (2006). Design Requirements and User Interfacing for a Rehabilitation Robot for the Lower Limbs. 2006 IEEE Conference on Robotics, Automation and Mechatronics.

Roast, C.R., O'Neill, P., & Hawley, M. (2002). Improved assistive technology prescription via usage log analysis. In Keats, S., Clarkson, P.J., Langdon, P., & Robinson, P. (Eds.) Universal access and assistive technology. Springer

O'Neill, P., Roast, C., & Hawley, M. (2000). Evaluation of scanning user interfaces using real-time-data usage logs. Proceedings of the fourth international ACM conference on Assistive technologies.

Cancel event

Are you sure you want to cancel your place on Saturday 12 November?