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 use the remote GitHub MCP server with Copilot on VS Code: a step-by-step guide

    Learn how to use the remote GitHub MCP server with GitHub Copilot on VS Code editor in this step-by-step tutorial

    Read post

    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