I'm Geshan,
Lead Software Engineer and a Speaker.

I have more than 17 years of professional software engineering experience, currently located in Sydney, Australia serving Safewill as a Technical Lead. I am a Google Developer Expert, a technical writer blogging since 2007 and I have actively participated as a speaker in various events.

  • laracon EU Amsterdam 2016 logo
  • Devops Days Portland 2017
  • Devops Days New Castle 2018
  • Laracon AU 2019
  • Build With AI Canberra 2025
  • Serverless Days Sydney 2019
  • Google Devfest Hobart 2024
  • Programmable 2025 Sydney

Stay Connected

Follow me on LinkedIn for new posts, engineering insights, and tech takes — straight from the trenches.

Follow on LinkedIn  →

Recently Published

Docker Model Runner: A beginner’s guide to running open models on your own machine [Part 1]

A tutorial showing how to run Smollm2 with Docker Model Runner mainly with the Docker Model CLI

Recap 2025: Blogging, public speaking, tech community work, and other things

A professional recap of 2025, focusing on public speaking, blogging, an interview, tech community work, and other things.

How to use Gemini Live audio as an interviewer for a software engineer’s job (with video)

Learn how to use Gemini Live audio as an interviewer for a software engineer’s job with this practical guide. Use Gemini as a interviwer for a backend engineer role and talk with it

How to create a hair style changer app using Gemini 3 on Google AI Studio

Learn how to create a hair style changer app using Gemini 3 on Google AI Studio with this practical guide. Explore its features and find out how to build your own app.

How to use NotebookLM: A practical guide with examples

Learn how to use Google NotebookLM effectively with this practical guide. Explore its features and find out how to use it for Job search with practical examples.

Side Projects

Twitter news aggregator for Nepal from 15+ sources, rebuilt with Node.js and MySQL, running on Google Cloud Run.

  • Aggregates news about Nepal from 15+ sources
  • Rebuilt in 2019 with Node.js and MySQL
  • Runs on Google Cloud Run as serverless containers
  • Follow on Twitter for English-language Nepal news

Tech job aggregator with 2700+ jobs from 95+ companies.

  • Job description summary for easy reading
  • Tag jobs as non-technical via external categorization service
  • Saved jobs and applied jobs tracking
  • Indicates if a company sponsors work visas
  • Faceted search (departments, work type)

This side project has been a joint effort of more than two dozen people. I thank each and every one of them for their time and support. This project was seeded from Australian companies providing work visa sponsorship GitHub repo I started in late 2018.

Honest Takes

Geshan has been Namshi's Swiss Army knife over the past 6 years: a great team player, solid contributor and adaptive learner. He joined the team and immediately embraced a new way of building software: service-oriented, with automated tests and built to last. His ability to adapt and embrace new challenges has been exceptional, and it was with a calm, receptive spirit that he tackled each and every challenge here at Namshi. Over the past few years, he established himself as one of our top contributors, able to directly discuss approaches and solutions with stakeholders: he operated with a lot of autonomy as one of our most senior engineers, and never encountered major setbacks. There have been multiple instances when, faced with an impending issue, I would rely on Geshan to take over and save the day. I also appreciated the fact that I could have an open, honest conversation with him regarding scope, timelines, and challenges -- there was never a day when I felt I couldn't trust him. Dedicated and devoted to helping his teammates, he definitely left a mark on a few of our other engineers through knowledge-sharing and teamwork. Would definitely recommend him to anyone looking for a solid software engineer with a knack for understanding the business side of the work.

Quote left

Alessandro (Alex) Nadalin

CTO

Namshi

Geshan is an awesome mix of strong engineering talent and excellent communication skills. His leadership qualities and decision-making capabilities contributed immensely to the success of our product teams. He is very professional in his work and will ensure that the job gets done with quality. His ability and motivation to solve the most challenging technical problems is inspiring. Geshan works hard to ensure his expertise stays relevant and that he's accomplishing his work in the best way possible.

Quote left

Max Antonov

Product Manager

THE ICONIC

Geshan is a hard working individual with serious interest and aptitude for software development. At YoungInnovations, he played crucial role in development of appropriate systems and processes to ensure quality and efficiency in our projects. He was very interested in building capacity of the team. He was ahead of deadlines in most of the cases and paid attention to minute details of the projects he led. He would be an asset to any company he works for.

Quote left

Bibhusan Bista

CEO

YoungInnovations