Curriculum Vitae of David Yates
(download PDF)

I am a versatile technical consultant with a wealth of experience in delivering security work for companies of all sizes. I have extensive experience in assessing the security of web applications, networks and cloud platforms. I’ve delivered high-level threat modelling and participated in large-scale red team exercises.

In addition to my technical skills, I am a capable writer for both specialised and general audiences. On an interpersonal level, I’m known for leading by example and being a patient mentor.


Senior Cyber Security Consultant at iosiro

My current role. I deliver technical security consulting for companies, particularly startups in the blockchain space.

Senior Information Security Consultant at F-Secure Consulting (formerly MWR InfoSecurity)

I delivered large-scale strategic cyber security projects and was responsible for quality and efficiency of work and deliverables across the South African consultancy team. I introduced a new reporting system that greatly increased the speed at which large reports were written.

Information Security Consultant at MWR InfoSecurity

I conducted client cyber security consulting engagements, from web application penetration tests to large adversary simulation projects.

Computer Science 2 Tutor at Rhodes University

I tutored students during practical CS2 coursework.

Student IT Technician at Rhodes University

I provided technical support for student laptops.


BSc (Hons) Computer Science at Rhodes University

I completed a project about analysing internet background radiation and took courses in Artificial Intelligence, Distributed and Parallel Processing, Information Security, Image Processing, Mobile Development and Real-time Multimedia.

BSc (InfSys) at Rhodes University

I double majored in Computer Science and Information Systems, with additional courses in Mathematics, Economics, Management, Accounting and Electronics.

National Senior Certificate at St Dunstan’s College

My high school. In addition to standard school work, I took on Advanced Programme Mathematics and the English Olympiad.


OSCP (Licence OS-20891)

I completed the Penetration Testing with Kali Linux (PWK) course. This involved identifing vulnerabilities, exploiting and gaining access to systems, and performing privilege escalation across multiple operating systems.


  • English – native
  • Afrikaans – rudimentary


  • Ruby
  • Python
  • LaTeX
  • Lua
  • GML
  • JavaScript


  • Cyber security consulting
  • Penetration testing
  • Programming
  • Linux
  • Windows
  • Technical writing

Other activities & achievements

A few other things of interest that I’ve done.


During my time at F-Secure Consulting/MWR InfoSecurity, I was instrumental in organising four HackFu events for our South African office. These were multi-day immersive hacking events, in which participants competed against each other to complete hacking challenges according to a storyline in a themed setting.

My part in organising these events involved coordinating challenges and challenge creators, coming up with themes and story-lines, and playing the role of a number of over-the-top characters, including a mad scientist and a dictator.

Our 2017 event received a writeup in htxt.


I have developed a number of games and game-adjacent things since I was in high-school, including a vulnerable VM that has been favourably compared to OSCP lab machines. I have also created and contributed to various open-source projects.


On weekends, I work as an instructor at an ice-skating academy, where I teach children and adults the basics of ice-skating.