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

    How to Use Jest each to Get More Code Coverage with Less Test Code

    Learn how to use it.each with Jest to write less code and stil get more code coverage with data driven test cases.

    Read post

    A Beginner's Guide to Using Deno with Docker and Docker Compose

    Learn how to use Deno with Docker and Docker compose in this quick and useful guide

    Read post

    JavaScript Try Catch: A beginner-friendly introduction with useful examples

    Learn how to use try catch and finally in JavaScript in this helpful beginner friendly guide.

    Read post

    How to rename a column in Postgres, from a simple to a real-life example

    Learn how to rename a column in Postgres from a simple alter table rename column to a zero downtime real-life example.

    Read post

    How to use RabbitMQ with Docker and Docker Compose; a beginner’s guide

    Learn how to run Rabbitmq with docker and docker compose in this useful tutorial.

    Read post