Welcome
Welcome to my site. I share architecture insights, coding practices, and engineering leadership lessons.
Featured Articles
-
Onboarding Dgraph: A Local GraphQL Walkthrough
Dgraph is a distributed, fast, and highly scalable graph database designed for efficient storage and querying of connected data. Unlike traditional relational databases, Dgraph excels at handling complex relationships and graph queries at scale, making it ideal for applications like social networks, recommendation engines, and knowledge graphs. Dgraph also supports native GraphQL APIs, enabling developers to interact with graph data using familiar GraphQL queries and mutations.
-
Leading Through Change: Lessons from Remote-First Work Since 2013
When people ask me how long I’ve been working remotely, they’re often surprised by the answer: since 2013. Long before “remote-first” became a mainstream phrase, I was already learning the hard lessons of managing distributed teams, navigating time zone challenges, and building trust without physical presence.
-
Designing a Scalable Webhook Delivery System
Webhooks are a critical integration pattern for modern SaaS platforms. They allow us to notify downstream services and partners in near real-time whenever important business events occur – enabling everything from order updates and payment confirmations to security alerts and workflow automation. Designing a reliable, scalable webhook publisher is far from trivial—especially when you need to guarantee ordering, retries, and throughput.
-
Chegg Commerce: SaaS Vendor Selection (Stripe vs Recurly)
Led the evaluation to migrate Chegg’s commerce infrastructure to a SaaS platform, ultimately selecting Recurly for its In-App subscription support and gateway flexibility.