aamir j.
Posts
Why vibe-coding standards are a pitfall in real software projects
November 11, 2025
Thoughts about why we tend to over index on AI's abilities in vibe-coded projects vs production software
Improving the Documentation Feedback Loop
May 24, 2025
Keeping track of Salat Times - on your mac!
April 6, 2025
Building an AI based browsing agent
March 24, 2024
My experience building an AI based browsing agent. I go through the various insights I came across.
Using Branded types in Typescript
January 1, 2023
Adding additional type-safety to distinguish same data-types
Building a Scheduled Auto Deletion script
January 18, 2022
How I decluttered my gmail by creating an addon that would schedule emails to be deleted or archived after some period of time (depending on the rules that we create)
Building an OAuth flow using a popup
January 9, 2022
How I built an oauth flow with less intrusion using a popup instead of in-window flow
Windowed pagination with Relay
December 11, 2021
How we changed our pagination from infinite scroll to windowed pagination using relay.