Skip to main content

Research Repository

Advanced Search
Profile image of John Dixon

Dr John Dixon

Biography John Dixon is a professional software developer with over 20 years of experience. In industry, John has held roles as a senior developer, software engineer, and software project manager. Currently, he serves as a digital projects consultant, researcher and lecturer alongside his role as Programme Lead for Computer Science in the School of Computer Science.

With expertise which extends to various domains, including Internet-connected software and services, web development, cloud services, networking, smart sensors, the Internet of Things, and distributed systems, John is well placed to support product design and development across a range of modern infrastructure. He has a track record of successfully spearheading a range of projects, from small prototypes to multi-million-pound, multi-partner solutions, collaborating with organizations such as Sky UK, NHS, Smith & Nephew, Team GB, IBM, as well as government bodies, startups, charities, and smaller companies.

Beyond the technical, John brings invaluable software project management experience to the table. He has effectively managed and delivered projects with diverse themes, ranging from Artificial Intelligence and Machine Learning to Virtual/Augmented Reality and Data Science, as well as interdisciplinary projects involving other domains and disciplines. John is particularly interested in forging productive partnerships with businesses, public bodies, individuals, and institutions. He can work with you to help achieve your aims by, for example, developing winning funding bids, finding and supervising interns or associates (including Knowledge Transfer Partnerships), providing software architecture/design consultation, developing products, and delivering cutting-edge solutions.

John also offers technical consultation and training services. He has experience working with children, adults, businesses, and public bodies. Dr. Dixon has been a Company Director and is trained in leadership, governance, management, meeting facilitation, project planning, Agile project management, public speaking, teamwork, presentation, collaboration, and conflict resolution.

At the University of Hull, Dr. Dixon currently holds a position as a lecturer, where he works with undergraduate, Masters, and PhD students. His educational role encompasses teaching, support, mentoring, and scholarship.

Dr. Dixon is an alumnus of the University of Hull, having completed his Bachelors, Masters, and Doctoral studies there.
PhD Supervision Availability Yes
PhD Topics Dr Dixon welcomes applications in ad-hoc networks, MANETS, sensor networks, IoT, network protocols, low-power networking, and computer science education.