About
About me
Hello, My name is Amit Saha.
I live and work in/from Sydney, Australia. I would like to acknowledge the Gadigal of the Eora Nation, the traditional custodians of this land and pay my respects to the Elders both past and present.
I work as an independent software engineer and I am available currently for consultations only (i.e. adhoc advisory). See my LinkedIn profile for my experiences.
You may be interested in learning more about articles, books and other training materials I have authored. I also share things I learn via presenting at various conferences and meetup groups. I am not an expert on anything I write or share, so if you find a mistake/error in anything i share online, please let me know.
You may find something useful on my GitHub (a software repository host) profile.
Contact
You can contact me via email (GPG key: 80B8B7E1857DC5B215B48EBE2A18534CA9B35D2B) or message me on LinkedIn.
I have a scheduling link which you can use to book a video call with me if you want some one to discuss stuff with related to your career in technology, writing a book, speaking at a conference/meetup or contributing to open source. I would of course appreciate it, if you send me an email prior to our call.
Elsewhere on the internet
- Websites: practicalgobook.net, echorand.me
- GitHub
- NOT USED: Twitter
- NOT USED:Reddit
- NOT USED:Hacker News
- NOT USED:Keybase
Open source contributions
Over the years, I have contributed code/docs to various projects:
- NetBeans IDE (Java)
- SymPy (Python)
- CPython (Python)
- NLog (C sharp)
- Statsd exporter (Go)
- Vector (Rust)
- Inspec (Ruby)
- Pyodide (Python)
- Go
- Envoy proxy (Only docs so far)
- Docker compose (Go)
- Spinnaker (Java, Kotlin)
(My email address for these commits would be mail@echorand.me, amitsaha.in@gmail.com, amitksaha@netbeans.org or asaha@atlassian.com)
This blog
This blog is generated using Hugo and hosted on GitHub pages powered via GitHub actions.
The publishing flow for me looks like this:
- I write my new content as a Markdown file and push a new commit with my changes
- (1) triggers a build - a GitHub action action
- A Docker image containing
hugo
is built using a custom Dockerfile - The image is then run to generate the website source
- The generated website source is then pushed to amitsaha.github.io
Subscribe
You can subscribe to blog posts via RSS and/or also sign up to my newsletter.