👋 I’m Geshan, Senior Software Engineer and a speaker.
I have more than 17 years of professional software engineering experience, currently located in Sydney, Australia serving Simply Wall St as a senior software engineer. I am a Google Developer Expert and I have actively participated as a speaker in:
and more. I am a technical writer too, blogging since 2007.

Receive free monthly newsletter.
Popular topics
Recently published
How to run Gemma 3 on Google Cloud Run, the easiest way with AI Studio
Learn how to deploy Gemma 3 on Google Cloud Run using Google AI Studio, also understand the magic behind the process.
Read postGoogle AI Studio: How to go from a prompt to a geo-location guessing app in minutes
Learn how to generate, create and deploy a geo-location guessing app using Google AI Studio and run it on Google Cloud Run step by step.
Read postCloud Run Jobs: A Beginner's Guide to Running Tasks to Completion on a schedule
Learn how create and run Cloud Run Jobs on GCP to run tasks to completion on a schedule with Google Cloud Scheduler.
Read postHow to deploy a container image to Amazon Elastic Container Service (ECS) with Fargate: a beginner’s tutorial [Part 2]
Learn how deploy a container from a private Amazon ECR repository to ECS with Fargate step-by-step with screenshots.
Read postHow to create an Amazon Elastic Container Registry (ECR) and push a docker image to it [Part 1]
Learn how create a private Amazon Elastic Container Registry (ECR), then build and push a Node.js Hello World app's Docker image to it.
Read post