About
Hi,
I'm Nolan De Souza. I'm an experienced software engineer working on products and services, mostly involving Rust, C++, Python, Linux and GPUs.
My professional experience spans over two decades, during which I've enjoyed working on a range of stuff.
Here's a short summary:
- Early 2026 - Joined Oxford Ionics - part of IONQ Inc.
- Currently working on quantum systems, using Rust, Python.
- Mid 2019 - Joined a start-up, VEED Ltd.
- Worked on video editing platform, using C++, Python, TypeScript. Learnt tonnes about audio/video processing, rendering and cloud-based systems.
- Early 2015 - Joined Fotech Solutions Ltd. - later acquired by BP.
- Worked on optical-fibre-based sensing systems, using C++, Python. Learnt tonnes about high-performance sensor data processing through Nvidia GPUs and a few things about photonics.
- Mid 2009 - Joined a start-up, PassivSystems Ltd.
- Worked on home-automation enbedded devices, using C++, Python. Learnt tonnes about embedded systems and wireless protocols such as Zigbee, Z-Wave.
- Early 2006 - Joined Adaptec Inc.
- Worked on their DAS and SAN storage products, using C++, Java. Learnt tonnes about storage DAS and SAN systems such as SATA, SAS, iSCSI.
- Mid 2005 - Joined Macromedia Inc. - later acquired by Adobe Inc.
- Worked as QA engineer with the Web Technologies Group using JSP, Coldfusion. Learnt how to be good at testing and test automation.
- Early 2005 - Interned at Persistent Systems Pvt. Ltd.
- Worked on their enList Report Server, using Java, JSP. Learnt about LDAP.
Besides software development and delivering a vision, I also bring other things along the way, such as engineering best practices, development process improvements, mentoring/coaching, etc.
I'm based in the UK, and live about an hour away from London.
