Optometrist to Software Engineer — A Leap Inspired by Health Tech

Published: January 21, 2025

Meet Mairead O'Kane, a former optometrist who turned a life-long battle with Type 1 Diabetes into a coding adventure. In this feature, discover how she went from prescribing glasses to writing code — embracing open-source tech, conquering night-feed scrolling sessions, and ultimately launching a brand-new career in software engineering at Allstate.

1. What inspired you to move from your original field to software engineering/tech?

I have been living with Type 1 diabetes for 29 years and in the last few years the technology used to manage my condition has advanced and has made a huge difference to my quality of life. I have been using an insulin pump for 11 years and a continuous glucose monitor for about 10 years but it wasn't until after I had my second daughter 6 years ago that I discovered hybrid closed looping. AndroidAPS is a 'looping' system that is open source and can be built by anyone who has access to GitHub. In essence the app uses the readings from the continuous glucose monitor to control how much insulin the pump delivers. Quite literally a life saver at times.

Graduation day for Mairead O'kane at Queen's University.

2. What was the final push that made you sign up for the conversion masters at Queens?

In 2021, I used AndroidAPS to manage my diabetes throughout my third pregnancy, including during the labor and delivery of my daughter. I was the first person in Northern Ireland to use this system in such a way, and it completely transformed the experience for me. Managing diabetes during pregnancy is considered high risk, but this technology made the process much more manageable and positive. I'm passionate about how advancements in technology can empower people to live healthier, more fulfilling lives. I managed to clone the code and build the app as a complete novice and was excited by the prospect of what I could do after completing the MSc.

3. What role did your personal interests or passion play in making the career switch to tech?

Seeing the difference technology made to my everyday life was the main driver in making my career switch.

4. Was there a specific event or project that made you realize tech was the right career path for you?

After using my looping system for a short time, I came across a few others living in Northern Ireland who were interested in building and using AndroidAPS for themselves. A couple of us got together to have a 'build party' to help them get started. It was really this small get together that cemented my decision to make the change.

5. How did you find the transition from your previous career to tech?

For the past 17 years, I have worked as an optometrist in busy multiple practices, where communication has been vital in addressing patients' needs effectively. Collaborating with colleagues outside the consulting room is important in ensuring a positive experience for patients. Communication, problem-solving skills and working in a team are very transferable to the tech industry so the expertise I developed in my previous career continues to play a vital role in my current job at Allstate.

6. Why did you choose to start your tech career at Allstate/ what did you first hear about Allstate that made you want to work here?

Having known a few people who worked or have worked for Allstate, they always spoke positively about their experiences here. Whether it be with the training and support they've been given as an employee or the amazing benefits of working for Allstate, it made applying for a graduate job an easy decision.

7. How did your experience in your previous career give you a unique perspective in your new role as a software engineer at Allstate?

The ability to listen effectively and prioritise asking the right questions were important in solving patients' problems. Empathy, attention to detail, and the ability to simplify intricate information are skills that seamlessly translate to understanding user needs and developing effective software solutions.

8. What do you enjoy most about software engineering compared to your previous career?

As an optometrist, I found satisfaction in helping individual patients, but software engineering allows me to tackle problems on a much larger scale, building tools and systems that benefit many users at once. I feel that the continuous learning and innovation in tech, where the dynamic nature of the field will keep me challenged and engaged into the future.

9. What do you like about Allstate/ your role?

Allstate's hybrid working policy has been a game changer for work life balance for me and my family. I have three daughters who do many hobbies and sports so being available as the Mum-Taxi has been lovely. I hope to have their social lives again someday….

10. Are you enjoying your new role/ position in the tech industry?

Absolutely. It is an exciting time in the world of technology and Allstate are leaders in their field. I feel privileged to be part of the team.