Learning daily, growing endlessly, sharing proudly.
A shared space for documenting growth, celebrating experiments, and meeting those driven by curiosity and creativity.

What this blog covers
I'm Sachin Ghait, a lead developer. Since 2021 I've written down what I learn while building and fixing things: tested, step-by-step guides on cloud (AWS, GCP), DevOps, web security, Git, Raspberry Pi projects, automation and AI tooling. Each post opens with a short summary, lists its sources and shows when it was last updated.
- Cloud: AWS Lambda in a VPC, NAT gateway costs and cutting GCP VM bills.
- Backend: An MCP server with PostgreSQL and Selenium browser automation.
- Frontend: CORS, security headers, CloudFront-hosted SPAs, Nuxt and WebAssembly.
- Developer tools: Git workflows, Go testing, Raspberry Pi projects, Pi-hole and AI-assisted coding.
New to the blog? Start with the developer glossary for short definitions of terms like CORS, NAT gateway and MCP, or read the about page to see how the posts are written and updated.
Latest posts
- Use It First. Launch It Later.Three personal tools I built: a stock exit validator, a media compression pipeline and a doom-scroll blocker. Rule: use it first, expand only if it works.
- How the Claude Code Browser Plugin Helped Me Debug FasterHow the Claude Code browser plugin passes browser context to the CLI so you can debug cloud problems like slow database queries in one AI workflow.
- Breaking Bad Habits with Shamir's Secret SharingHow I used Shamir's Secret Sharing to split a password into shares so I can't impulsively give in to doom scrolling, yet can still recover it.
- Building a Model Context Protocol (MCP) ServerBuild an MCP server in TypeScript with PostgreSQL for employee info and leave management, and connect it to Claude Desktop.
- Build a YouTube Cleaner Firefox ExtensionBuild a Firefox extension that removes distracting elements from YouTube, a hands-on starting point for browser extension development.
- Understanding Port Sharing and SO_REUSEADDR in DockerHow SO_REUSEADDR and SO_REUSEPORT affect running several instances on one port in Docker, and how to resolve port conflicts.
- Efficient Unit Testing Approach for Go in VS CodeGenerate Go unit tests and run them with coverage in VS Code using the Go extension's Test UI, with no boilerplate typing.
- Standardizing Git Workflow - Commit Templates, PR Templates, and MoreSet up Git commit, pull request, issue and release templates to save time and keep team contributions consistent, with working examples.