Skip to main content

👋 I’m Geshan, Senior Software Engineer and a speaker.

I have more than 15 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
  • Google developer expert 2019
  • Laracon AU 2019
  • Serverless Days Sydney 2019

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

    A beginner's guide to running Elasticsearch with Docker and Docker Compose

    In this tutorial you will learn how to run Elasticsearch with docker and docker compose for local development.

    Read post

    A beginner's guide to using React Toastify with code examples

    In this tutorial you will learn how use React Toastify to show toast message on an exiting React.js application.

    Read post

    How to use ON DELETE CASCADE in Postgres with an example

    In this tutorial you will learn how to set up and use ON DELETE CASCADE in Postgres with a working example of Author and Quotes.

    Read post

    How to use class names NPM package to add multiple class names to a React.js component

    In this tutorial you will learn how to use NPM classnames to add multiple class names to React.js components declaratively.

    Read post

    A comprehensive guide to Serverless Containers includes 3 services to run them

    In this extensive guide to Serverless Containers you will learn what they are and 3 services by the Big 3 Clouds to run them including Google Cloud Run.

    Read post