About

Who I am and what I build

I am Amit Ray, a software developer based in India. I build backend systems, developer tools, and the occasional native application. I have been writing software professionally since 2021.

Most of my working life is spent on infrastructure that other people depend on but rarely see: feed pipelines, tracking systems, and the services behind them. I care about the parts that decide whether a system holds up under real load.

What I do now

I am a Senior Software Developer at AdNabu, where I work on a suite of Shopify applications covering product feed management, advertising pixels, and SEO tooling. Those systems process more than 10 million product updates a day across Google and Meta for over 50,000 merchants.

Day to day that means Python and Django on the backend, TypeScript and React on the front, and Google Cloud underneath. I have led the architecture of several of these apps from first commit through App Store review, and mentored the engineers building alongside me.

What I build outside work

I keep a steady queue of personal projects: command line tools, terminal interfaces, macOS utilities, browser extensions, and small services that solve a problem I actually had. Some become things I use daily. Others exist because I wanted to understand how something worked.

A number of them are open source. I also contribute to projects I depend on, most substantially to python-social-auth, where I added and then maintained the Etsy OAuth2 authentication backend.

How I work

I prefer small, complete changes over large speculative ones, and I would rather delete code than add a layer to work around it. I think most performance problems are design problems that arrived early and were left alone.

I read the code before I change it, and I try to leave a system easier to understand than I found it.