👋 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
How to use environment variables from a .env file in Node.js
Learn how to use environment variables with the dotenv NPM package and natively with Node 20+.
Read postA 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 post