• Home
  • Projects
  • Blog
Writing

Blog

Thoughts on software engineering, developer tools, and the things I learn along the way.

Building Autonomous SWE Agents for Claude Code: Beyond Human-in-the-Loop
20 min read
Jan 11, 2026

Building Autonomous SWE Agents for Claude Code: Beyond Human-in-the-Loop

How I built a multi-agent system that handles GitHub issues from analysis to PR, with progress tracking and resilience to manual interventions.

Read
Skip the Message Broker Headache: Upstash QStash vs. RabbitMQ & Kafka
5 min read
Jun 22, 2025

Skip the Message Broker Headache: Upstash QStash vs. RabbitMQ & Kafka

Why most projects don't need a full-blown message broker – a pragmatic look at Upstash QStash and how to get started in minutes.

Read
Building Secure Session-Based Authentication from Scratch
6 min read
Dec 15, 2024

Building Secure Session-Based Authentication from Scratch

A comprehensive guide to implementing secure session-based authentication in your web applications, with code examples, best practices, and practical tips.

Read
Stop Using JWT for Authentication: The Stateless Myth
3 min read
Dec 12, 2024

Stop Using JWT for Authentication: The Stateless Myth

Learn why JWT might not be the best choice for session management and authentication, and why truly stateless authentication is often a misleading concept.

Read
Effortlessly Publish Node.js TypeScript Packages with Changesets
4 min read
Oct 20, 2023

Effortlessly Publish Node.js TypeScript Packages with Changesets

Learn how to use Changesets to manage and publish Node.js TypeScript npm packages efficiently, with examples and tips.

Read
Markdown Style Guide
4 min read
Jul 4, 2022

Markdown Style Guide

Here is a sample of some basic Markdown syntax that can be used when writing Markdown content in Astro.

Read
Hello World
3 min read
Jul 1, 2022

Hello World

Lorem ipsum dolor sit amet

Read
DEOXY
you can drag the icons and shapes
GitHubTwitterDiscordEmailLinkedIn

© 2026 Ishan. All rights reserved.

<Designed/> and Engineered() by DEOXY