It’s a huge privilege to kick off the African RSSE Members Spotlights series with one of our most committed attendees of last year’s community meetups! Keaghan, thanks for sharing your experiences, thoughts, and struggles. Let’s delve in and see who Keaghan is…
About Keaghan
🎼 What is your favourite song?
📚 Can you describe your background and your current role?
I am currently an MSc student studying Bioinformatics at the University of the Western Cape in South Africa (UWC). It was after doing an internship at the South African National Bioinformatics Institute (SANBI) in 2019 that my current supervisor reignited my high school passion towards programming, and I decided to incorporate it into my career path with my previous experience and qualifications in Biotechnology (UWC) and Molecular Biology (Stellenbosch University).
I currently specialize in developing and integrating software tools and creating workflows and pipelines, specifically in the context of proteomics and structural biology, with plans to expand into AI and ML.
💼 Describe a typical workday… Expand specifically on the amount of time you spend coding
This does vary quite substantially as some days I may spend more or less time working on my current MSc project, though on average I would estimate I spend around 10 to 12 hours a day working on developing code.
Usually most of the time is spent working on my main MSc project, however I have previously worked on a fellow PhD students project partially, though they did not end up using the script I developed so it was reworked slightly and incorporated into my main project.
As Bioinformatics is an interdisciplinary field it often requires extensive knowledge of both the molecular biology and computer science domains. In most cases any research projects related to bioinformatics are based on biological processes and associated data, so interacting with ’wet-lab’ specialists is a regular occurrence.
Work & Research
🏫 Tell us more about the organisation where you work?
What is their primary objective?#
To conduct cutting edge bioinformatics and computational biology research relevant to South African, African, and global populations.
How many people in your organisation are involved in research software development (a thumbsuck is okay)?#
I believe most student have been involved with some form of research software, as I know that all students have completed the required course which includes training in both Python and Unix scripting.
💡 Where do you get training and support?
Which communities of practice are you part of?#
Currently I am a part of:
- the South African National Bioinformatics Institute - link;
- South African Society for Bioinformatics-Students - link; and
- Research Software and Systems Engineers Africa (RSSE-Africa) - link.
What training has had an impact on your current career?#
Most of the training I have received came from my internship in SANBI as well as the course offered as a part of my MSc degree. On the other hand, RSSE-Africa has provided me with an opportunity to further expand my knowledge on the importance of RSE and its numerous potential applications that could be incorporated into future research projects.
💭 Do you see yourself as an academic, researcher, software engineer, technician…? All of it? Something else? A mix of one or two terms?
Community & Reflection
⛔ What kind of barriers do you face in your work?
😍 What part of your job do you enjoy the most?
Paraphrasing my previous supervisor Dr. David L. Tab
Software development is the only field that can make an individual go from feeling absolutely useless to feeling like a god with a single change in a line of code.
This statement has proven true many times for me over the years and the part I enjoy the most is when you make that one small change to the script and suddenly everything starts working the way you intended.
🆘 What would make things easier for you and support you in your work?
🔭 What are you looking forward to this year?
There are several events this year that I am truly looking forward to.
- 🎊 Firstly, I should be completing my MSc this year and hopefully starting my PhD.
- ✈️ Secondly there are several conferences and workshops that are available for skills development, something I wasn’t necessarily able to attend because of complications related to the pandemic.
About Keaghan
💬 Please share the most helpful career advice you’ve received that you want to share with other Africans in similar roles.
Some of the simplest and most helpful advice I received and had a significant impact on both my personal and academic paths were the words:
__‘Be Better’__Simply put we don’t have to strive to be the best individual within a particular field, but we must strive to be a better version of ourselves than what we were the day before. Results don’t show overnight, so keep on working on yourself even if its just a small bit each day and before you realize it you will have achieved your goal.

