Home
BlogProjectsAbout

Shantanu Joshi
GitHubTwitterLinkedInEmail

Latest Writing

All Posts
21 September 2025

Separate Your PostgreSQL Query History by Environment

If you regularly connect to multiple PostgreSQL databases—especially both development and production environments—you've probably experienced that moment of dread when scrolling through your psql history. Was that `DELETE` statement from dev or prod?

Read Post
15 May 2025

Easiest Way to Transfer Photos from Snappr to Google Photos

Snappr has made it hard to upload all your photos to Google Photos at once - here's the way around their walled garden

Read Post
17 July 2023

My Personal Task Manager

I've tried dozens of productivity and task mangement software but nothing's stuck. I keep returning to handwritten lists desperately wishing for a digital solution that works for me. So I decided to build one myself.

Read Post
12 July 2023

How to Kill All Background Jobs

You are at the end of a productive session and now you just want to clean up all your background processes. But you can't think of an easy way to get rid of all those pesky processes.

Read Post
6 Feb 2022

How I Avoid a Thundering Herd of Slack Reminders

In theory, Slack Reminders are a great way to keep track of ad-hoc tasks that come up during a workday. However, I found my list of pending reminders just kept piling up.

Read Post

Projects

All Projects
2025

Splash

Transform plain text logs into color coded, structured output

View Project
2024

Savvy

Turn your shell history into executable workflows

View Project
2025

Savvy - Chrome Extension

Track and Share Links you used to reoslve user issues

View Project
2024

Upgrade CLI

Easiest way to add an upgrade command to your CLI in Go

View Project

© 2025 Shantanu Joshi

ProjectsBlogAbout