Back to blog

Interview With: Tamuka Tagwireyi


photo of CRFS team member Tamuka Tagwireyi


Interview With:” is a series of interviews with members of the CRFS team. We try to understand them and the areas they are responsible for in a bit more detail. This time we are talking to Deepview Developer, Tamuka Tagwireyi.

How long have you worked at CRFS?

2 years and some change.

What did you do beforehand?

CRFS is my first proper job, before that I was a student studying for a degree in Computer Science.

Describe your role, what is a day-in-the-life like?

The main product I work on is DeepView. Early into a release cycle, I’m looking at bug fixes that couldn’t be put into the previous release. I prefer to get some small victories at the beginning so I can pick up steam.

The rest of my time after the release has been planned is split up into major bug fixes and feature requests. DeepView is a full stack dev environment, so my problem solving, and mental flexibility are always being tested which keeps things fresh and exciting. Occasionally there are niche technical problems our customers are having that requires me to put my other thinking cap on but that’s a story for another time.

What do you most enjoy about working for CRFS?

For me it’s the freedom, as a smaller company at CRFS you’re given a lot more responsibility as a developer but also given the creative freedom to make decisions about how you will tackle certain problems and how to direct your workflow in a way that suits you best. No one’s going to be breathing down your neck here. Am I allowed to say that?

Can you tell us about some of the tools and technologies you use in your role?

In my day to day, I’m working with VS Code and VS19 as my IDE’s but no one’s going to force that on you, (Rider IDE is also available if you’re fancy) but I’m quite fond of them. The main languages I use include Typescript and React for frontend development and C# and C++ for processor bound tasks and general logic.

What advice do you have for people looking to join CRFS?

For people without a DSP (Digital Signal Processing) background, like myself, there is still a place for you. The most important thing is to be confident and passionate in what you do, and you will be fine. This is a learning environment, so you’ll collect knowledge and skills like they’re going out of style.

And finally, how do you have your coffee?

Darker than black. (If you get that reference, we’ll be fast friends.)