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

    Jest mock implementation: A beginner’s guide to replacing function implementation for tests

    Learn how to use jest mock implementation with a practical example to guess nationalities by name, in this tutorial!

    Read post

    How to use Axios with Typescript a beginner’s guide

    Learn how to use Axios with Typescript and get the most followed user on GitHub, following this tutorial!

    Read post

    How to use the string_agg function in Postgres with examples

    Learn how to use Postgres string_agg function with examples of top 100 billionaires in the world, pretty fun!

    Read post

    There are like nine actual full-stack engineers in the world, and you are NOT one of them

    Real full-stack engineers do not exist. In this post, you can learn how to become a valueable T-shaped product-minded engineer though.

    Read post

    A beginner's guide to retrying failed requests with Axios Retry

    In this guide, you will learn how to use Axios Retry plugin to retry failed request with Axios applying certain rules. Get going now!

    Read post