Meet the Team: Q&A with Chris Sinclair (SDK developer)

by Hadean Team

As part of our new Meet The Team series, you’ll meet members of our team who work hard to deliver great products and hopefully get a sense of what it’s like working at Hadean. If you want to find out more about joining our team, take a look at our Careers page.

To kick off the Q&A series, we talk to Chris Sinclair about his role as an SDK Developer.

What is your role at Hadean? What does an average week look like for you?

I’m an SDK developer here at Hadean, responsible for making the Aether Engine SDK as powerful and easy to use as possible. There’s not really an average week, I could be doing anything from working on tickets to improve our installer, CLI, Visual Studio integration or our Virtual Machine runtime environment. I spend a fair bit of time working directly with customers to help them deliver on their ambitions, and understanding what they need from our SDK. I then work with our Product and the rest of the Engineering teams to deliver those features.

What do you enjoy most about your job?

Hadean is full of tough challenges that I wouldn’t be exposed to elsewhere. But they aren’t tough just for the sake of being tough – our customers are trying to push the boundaries of what can be done, and being able to help them do that is very exciting, and one of the reasons I am excited about my work at Hadean.

What led you to the role of SDK Developer at Hadean?

I was searching for a role where I could be challenged technically, whilst doing work that I found meaningful. And what better place than Hadean – where every day I am learning more about what high performance computing looks like, and getting to help applying our technology to some of the most important challenges we have in our society today.

What top three skills or traits do you think someone needs to pursue a role as an SDK developer?

To do well building out the SDK I think you need to be compassionate to our customers, technically adept and willing to face up to the bigger challenges we have. As an SDK developer we are frequently tasked with taking all the complexity of a distributed compute platform and a distributed engine and distilling that down into something that is easy to use and develop with so our customers can focus on solving their problems.

What are some of the most exciting challenges you face day-to-day and how do you overcome them?

Most of the challenges here at Hadean are pretty exciting! Take for example a recent addition to the SDK – the ability to connect a debugger to an Aether Engine process running on the Hadean platform. I was asked to be technical lead for this piece of work, which having a background in web development made for a lot of learning that needed to happen quickly! But with the team in place at Hadean, I couldn’t go too far wrong – there’s a lot of smart people to talk to about the right way to do things here. And now we’ve launched that feature, getting to see customers being able to use it to help develop their simulations is incredibly rewarding.

How would you describe Hadean’s culture?

Hadean’s culture is about pushing the boundary of what can be achieved. We’ve broken world records and partnered with the biggest games on the planet, whilst simultaneously helping fight the Covid-19 pandemic. It’s an amazing place to be, where everywhere you look people are working hard solving the tough problems that have held our customers back. It’s difficult not to get swept up in it and be inspired to keep pushing to see what more we can do.

What would you say is the most fulfilling part of your role at Hadean?

Without a doubt it’s our customers – seeing what they can achieve is awe inspiring and to be able to give them the tools they need to help build on their ambitions is humbling. Without them Hadean would be an interesting tech demo, they make it the platform it is.