Skip to main content

👋 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:

  • laracon EU Amsterdam 2016 logo
  • Devops Days Portland 2017
  • Devops Days New Castle 2018
  • Laracon AU 2019
  • Serverless Days Sydney 2019
  • Google Devfest Hobart 2024
  • Programmable 2025 Sydney
  • Build With AI Canberra 2025

and more. I am a technical writer too, blogging since 2007.

Newsletter image

Receive free monthly newsletter.

    No spam, just guides and tutorials in your inbox.

    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 post

    Google 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 post

    Cloud 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 post

    How 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 post

    How 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