If you are interested in me speaking at your event, please review my rider, which contains all the information you need from me and all the information I need from you.

30 Jan 2023

Pushing Sustainability Further with Green Software

In this What That Means video, Camille chats with Asim Hussain, Director of Green Software Engineering at Intel and co-founder of the Green Software Foundation, about what makes green software so sustainable and how we can create a more sustainable future with the help of green software.

Thoughtworks Logo

United States

29 Jul 2022

What is the carbon score of your software?

Software is a significant contributor to carbon emissions, but traditional methods of measuring emissions fail to capture its impact. The Software Carbon Intensity (SCI) Specification offers a new way to score the carbon footprint of software. The SCI is similar to PUE for data centers and is an effort by the Green Software Foundation to create a cross-industry consensus. This talk will discuss the methodology and three actions to improve your score.

Thoughtworks Logo

5 Dec 2021

Green Software Engineering!

Green Software Engineering is an emerging discipline at the intersection of climate science, software, hardware, electricity markets and data centre design. By grasping the eight first principles of Green Software Engineering, you can learn how to build, deploy and manage green applications in any application domain, industry, organisation, programming language or framework

Cloud Nord Logo

France, Europe

2 Nov 2021

Microsoft’s Asim Hussain on Designing Software for Sustainability and the Green Software Foundation

QCon Events is an international software development conference that will be held in Spring 2022, both in-person and online. The conference provides a platform for domain experts to share real-world implementation of emerging trends and practices in software development. The event offers practical inspiration from experienced software leaders and focuses on technical leadership, software creation, scaling architectures, and decision making.

InfoQ Logo

London, Europe

22 Jun 2021

How Microsoft is Leading the Way to Sustainable Software

The video discusses green cloud and how to build a green app. It explores the impact of the software industry on CO2 emissions and ways to reduce this impact. It also features the Microsoft team behind green software and the carbon-neutral protocols.

Goto Logo


20 May 2021

What is Green Tech and Green Software Development?

Microsoft aims to be carbon negative by 2030 and remove all carbon emitted since 1975 by 2050. Green Tech and Green Software Development are key to achieving these goals, and Asim Hussain, Microsoft’s Green Advocacy Lead, will speak about the importance of Green Tech and what Microsoft is doing to address the crisis

Microsoft Refactor Logo


23 Mar 2021

CAT Salon: Digital Sustainability Part 3 – Green Software Engineering

The introduction of green software engineering, an emerging discipline at the intersection of climate science, software, hardware, electricity markets, and data center design, is discussed by a CAT co-organizer and green cloud advocate Asim. He also explores several of the eight principles of sustainable software engineering. The recording includes a community Q&A before moving into an off-the-record discussion.

Climate Action Tech Logo

22 Mar 2021

Green Developer Relations

The DevRel industry typically involves significant travel and swag distribution, which can have a high environmental cost. In a presentation, Asim discusses methods for measuring the environmental impact of these activities and suggests ways to offset or reduce their impact. Additionally, the talk explores how DevRel professionals can leverage their influence to promote sustainable practices in application development and management.

Dev Rel Logo

London, Europe

16 Nov 2020

Sustainable Software Engineering, Building Carbon-Efficient Applications

Sustainable Software Engineering (SSE) is a growing field that brings together expertise from climate science, software development, hardware, electricity markets, and data center design. By applying this knowledge, a sustainable software engineer can help address the climate crisis in a significant way.

Goto Conference Logo


27 Oct 2020

Sustainable software engineering building carbon efficient applications

Sustainable Software Engineering (SSE) is a new field that combines knowledge from climate science, software development, hardware, electricity markets, and data center design. A Sustainable Software Engineer can make a significant contribution to mitigating the climate crisis by applying these principles. By understanding the eight first principles of SSE, one can create sustainable applications in any industry or programming language.

MTGFrance Logo

France, Europe

1 Dec 2019

JavaScript Saves The World

I regularly speak around the world, covering Machine Learning, JavaScript and Sustainable Development and Dev Rel. If you are interested in me speaking at your event contact me via twitter

Dot Logo

Paris, France

1 Jun 2019

I can't do that for you dave: Undefined is not a function

I'll open your mind to what's possible by demoing several AI-powered JavaScript apps and show you how they were built using either TensorFlow.js or easy to use AI powered APIs. You don't need a PhD in Maths, you don't need years of experience, you just need imagination and the willingness to try.

Ldl Logo

London, UK

1 May 2019

The Future of Machine Learning & Javascript

There are many exciting things happening with AI, from which, until recently, JavaScript developers were largely shut out. But things are changing, if you can do `npm install @tensorflow/tfjs` or make an API call, you can now do AI.

Ng Conf Logo

Salt Lake City, USA

1 Nov 2018

How to hack an Angular app?

Thought hacking was hard? It’s not, it’s easy and I’m going to show you how! We’ll investigate a series of hacking stories and break them down step-by-step to see exactly how they did it. By the end you’ll walk away a little bit more scared and a lot more prepared with some great practices you can apply immediately to your own applications.

Ng Conf Logo

Salt Lake City, USA

1 Jun 2018

How to scale an SPA?

Learn to take advantage of optimisations that give you epic scalability, with super low latencies at a fraction of the cost. We'll demonstrate why serverless is the perfect companion to SPAs and how to architect the REST of your application using serverless solutions like FaaS.

Javascript Logo

Amsterdam, Netherlands

1 Nov 2017

Bot Of The United States

Trumps tweets move markets. So what if you could create a bot that made stock trades based on those tweets? The Planet Money podcast did that in 2017 and you can find that bot on twitter as @botus. In this talk I'll show you how to create your very own BOTUS using Node, some easily available AI APIs, Reactive Programming using RxJS and Serverless.

Code Europe Logo

Warsaw, Poland

1 Jul 2017

From Donkey to Unicorn, A new approach to AngularJS migration.

If you have already tried migrating your existing AngularJS application and hit a brick wall then this talk is for you. In this talk, I'll present a new migration approach. One that works for even the most complex and challenging legacy AngularJS applications.

angular Connect Logo

London, UK

1 Jun 2017

The AngularJS Migration F.A.Q.

If you have ever started blankly at your old AngularJS controller code, with it's precariously balanced set of $scope.$watches, copious use of third party modules and wondered how the hell to migrate that into your new shiny new Angular app, then this is the talk for you.

Angular Up Logo

Tel Aviv, Israel

1 Apr 2017

When you can't use the word “BIG BANG”

Most content online talks about how to migrate from 1 to 2 in a 'big bang' approach. When your product processes millions every day, using the word 'big bang' doesn't engender a lot of support from senior managers or stakeholders. In this talk I'll go through a real Angular 1 application and upgrade it 'iteratively' to Angular 2.

Ng Conf Logo

Salt Lake City, USA

1 Feb 2017

ngRx the last piece in the Angular architecture puzzle

You read about this thing called RxJS, you even forked a plunker and tried an example. It seems clever but how in the hell do you actually use this thing to write a full Angular application? You keep up on hearing about this cool thing called Flux, or is it?

Ng Nl Logo

Amsterdam, Netherlands