👋 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:
and more. I am a technical writer too, blogging since 2007.
Receive free monthly newsletter.
Popular topics
Recently published
A Beginner's Guide to Comparing Dates in JavaScript
Learn how to compare dates in JavaScript natively and with the date-fns NPM package in this useful guide.
Read postHow to Read a JSON File Using Node.js
Learn how to read a JSON file using Node.js. This post covers reading a JSON file synchronously and asynchronously using the fs module and fs-extra NPM package.
Read postUnblocking Software Engineers: Overcoming Non-technical and Technical Roadblocks
Learn how to unlblock software engineers by overcoming non-technical and technical roadblocks. This guide will help you understand the common blockers and how to overcome them.
Read postHow to mock Date in Jest: the easiest way without installing any extra NPM package
Learn to mock Date in Jest unit test in this simple to follow guide
Read postHow to create a YouTube video chapters' timings generator using Gemini over Vertex AI
Learn to use Gemini Flash LLM over Vertex AI to generate YouTube video chapters timings automatically.
Read post