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 Ollama and Open WebUI with Docker Compose [Part 4]

    Learn how to use Ollama and Open WebUI inside Docker with Docker compose to run any open LLM and create your own mini ChatGPT.

    Read post

    Using Ollama APIs to generate responses and much more [Part 3]

    Learn how to use Ollama APIs like generate, chat and more like list model, pull model, etc with cURL and Jq with useful examples

    Read post

    Ollama commands: How to use Ollama in the command line [Part 2]

    Learn about the important Ollama commands to run Ollama on your local machine with Smollm2 and Qwen 2.5 models

    Read post

    What is Ollama and how to use it: a quick guide [part 1]

    Learn what Ollama is, its features and how to run it on your local machine with DeepSeek R1 and Smollm2 models

    Read post

    How to use Gemini over Vertex AI to summarize and categorize job listings with controlled generation

    Learn how to use controlled generation in Gemini over Vertex AI for the output to adhere to a given schema with a real life job listings example.

    Read post