Risan Bagja

Code, , and a questionable number of agents

Hi, I’m Risan. I build software for a living. It started in junior high, when I got bored with Flash games and picked up a book about Borland Delphi 6. I followed the tutorials and made a simple text editor. Then I wanted to make something else.

I published some of my early software as RdF, short for “Reason da Freak.” It was supposed to sound like “Risan the Freak.” Don’t judge me.

Since then, I’ve built websites for clients, worked with startups on their products, and helped companies make sense of their data. I enjoy turning a rough idea into working software and sorting out all the details that never make it into the first conversation. I usually stay with a project through deployment and whatever happens once real people start using it.

These days, building software feels less like sitting at an editor and more like running a very busy control room. AI agents research the problem, argue over the approach, write the code, test it, and review one another’s work. I designed the rules and checkpoints that keep the whole thing moving in the right direction. Most of the time, I watch it unfold, provide context when needed, and adjust the workflow based on what goes wrong. It’s a strange way to build software, and I’m having a lot of fun figuring it out.

Risan Bagja looking out the train window
I only go out when my Claude Code usage has drained out completely.

I’m usually tinkering with something on the side too: maps, small web apps, ESP32 boards, sensors, or whatever else has caught my attention. This site is where I write down what I learn, including the things that took longer to figure out than I’d like to admit. Hopefully, something here saves you an afternoon.

Featured

Recent

All 52 posts →

Tag Cloud

Vanity Metrics

6,216 contributions in the last year

Last 7 days36032-day active streak
This Month39~39.0 / day avg
This Year5,605Peak: 135 on 19 Jun 2026
All Time20,58013 years · since 2013
OctNovDecJanFebMarAprMayJunJulAugSepMonWedFri0 contributions on 28 Sep 202521 contributions on 29 Sep 202518 contributions on 30 Sep 202525 contributions on 01 Oct 20252 contributions on 02 Oct 202512 contributions on 03 Oct 20257 contributions on 04 Oct 20250 contributions on 05 Oct 20253 contributions on 06 Oct 202514 contributions on 07 Oct 20250 contributions on 08 Oct 20254 contributions on 09 Oct 20255 contributions on 10 Oct 20250 contributions on 11 Oct 20250 contributions on 12 Oct 20250 contributions on 13 Oct 202519 contributions on 14 Oct 20252 contributions on 15 Oct 20254 contributions on 16 Oct 202515 contributions on 17 Oct 20250 contributions on 18 Oct 20250 contributions on 19 Oct 202526 contributions on 20 Oct 20255 contributions on 21 Oct 202513 contributions on 22 Oct 20250 contributions on 23 Oct 20252 contributions on 24 Oct 20253 contributions on 25 Oct 20250 contributions on 26 Oct 202515 contributions on 27 Oct 202513 contributions on 28 Oct 20250 contributions on 29 Oct 20257 contributions on 30 Oct 20251 contribution on 31 Oct 20255 contributions on 01 Nov 20250 contributions on 02 Nov 20258 contributions on 03 Nov 20251 contribution on 04 Nov 202510 contributions on 05 Nov 20256 contributions on 06 Nov 20252 contributions on 07 Nov 20251 contribution on 08 Nov 20250 contributions on 09 Nov 202510 contributions on 10 Nov 20255 contributions on 11 Nov 20252 contributions on 12 Nov 202518 contributions on 13 Nov 202510 contributions on 14 Nov 20250 contributions on 15 Nov 20250 contributions on 16 Nov 20251 contribution on 17 Nov 20258 contributions on 18 Nov 20252 contributions on 19 Nov 202513 contributions on 20 Nov 20259 contributions on 21 Nov 20250 contributions on 22 Nov 20250 contributions on 23 Nov 20258 contributions on 24 Nov 202524 contributions on 25 Nov 202528 contributions on 26 Nov 20254 contributions on 27 Nov 20251 contribution on 28 Nov 20251 contribution on 29 Nov 20255 contributions on 30 Nov 20255 contributions on 01 Dec 20255 contributions on 02 Dec 202515 contributions on 03 Dec 20259 contributions on 04 Dec 202519 contributions on 05 Dec 20250 contributions on 06 Dec 20250 contributions on 07 Dec 20258 contributions on 08 Dec 202520 contributions on 09 Dec 20250 contributions on 10 Dec 202515 contributions on 11 Dec 20252 contributions on 12 Dec 20259 contributions on 13 Dec 20250 contributions on 14 Dec 202514 contributions on 15 Dec 20252 contributions on 16 Dec 20255 contributions on 17 Dec 20255 contributions on 18 Dec 20252 contributions on 19 Dec 20253 contributions on 20 Dec 20250 contributions on 21 Dec 20256 contributions on 22 Dec 20255 contributions on 23 Dec 20252 contributions on 24 Dec 20252 contributions on 25 Dec 202513 contributions on 26 Dec 20250 contributions on 27 Dec 20250 contributions on 28 Dec 202511 contributions on 29 Dec 20256 contributions on 30 Dec 202510 contributions on 31 Dec 20252 contributions on 01 Jan 202625 contributions on 02 Jan 202613 contributions on 03 Jan 20260 contributions on 04 Jan 20269 contributions on 05 Jan 20265 contributions on 06 Jan 20263 contributions on 07 Jan 202619 contributions on 08 Jan 202618 contributions on 09 Jan 202634 contributions on 10 Jan 20260 contributions on 11 Jan 20260 contributions on 12 Jan 20260 contributions on 13 Jan 20268 contributions on 14 Jan 20266 contributions on 15 Jan 202638 contributions on 16 Jan 20265 contributions on 17 Jan 202624 contributions on 18 Jan 202610 contributions on 19 Jan 202619 contributions on 20 Jan 202612 contributions on 21 Jan 202616 contributions on 22 Jan 20268 contributions on 23 Jan 20267 contributions on 24 Jan 20260 contributions on 25 Jan 20262 contributions on 26 Jan 20261 contribution on 27 Jan 20263 contributions on 28 Jan 202617 contributions on 29 Jan 202611 contributions on 30 Jan 202622 contributions on 31 Jan 20262 contributions on 01 Feb 202618 contributions on 02 Feb 20262 contributions on 03 Feb 202623 contributions on 04 Feb 202619 contributions on 05 Feb 202623 contributions on 06 Feb 20269 contributions on 07 Feb 20260 contributions on 08 Feb 20261 contribution on 09 Feb 202613 contributions on 10 Feb 202622 contributions on 11 Feb 202611 contributions on 12 Feb 20264 contributions on 13 Feb 20261 contribution on 14 Feb 20260 contributions on 15 Feb 20264 contributions on 16 Feb 202629 contributions on 17 Feb 202633 contributions on 18 Feb 202639 contributions on 19 Feb 20267 contributions on 20 Feb 202628 contributions on 21 Feb 20260 contributions on 22 Feb 20261 contribution on 23 Feb 202613 contributions on 24 Feb 20260 contributions on 25 Feb 20265 contributions on 26 Feb 20267 contributions on 27 Feb 20264 contributions on 28 Feb 20260 contributions on 01 Mar 20263 contributions on 02 Mar 20264 contributions on 03 Mar 202611 contributions on 04 Mar 202623 contributions on 05 Mar 202621 contributions on 06 Mar 202618 contributions on 07 Mar 20266 contributions on 08 Mar 20260 contributions on 09 Mar 202623 contributions on 10 Mar 202620 contributions on 11 Mar 20262 contributions on 12 Mar 20266 contributions on 13 Mar 20266 contributions on 14 Mar 20264 contributions on 15 Mar 202612 contributions on 16 Mar 20267 contributions on 17 Mar 20267 contributions on 18 Mar 202614 contributions on 19 Mar 202615 contributions on 20 Mar 20267 contributions on 21 Mar 20260 contributions on 22 Mar 20260 contributions on 23 Mar 20267 contributions on 24 Mar 202611 contributions on 25 Mar 202611 contributions on 26 Mar 20266 contributions on 27 Mar 20264 contributions on 28 Mar 20260 contributions on 29 Mar 20261 contribution on 30 Mar 202610 contributions on 31 Mar 202613 contributions on 01 Apr 202622 contributions on 02 Apr 202615 contributions on 03 Apr 20260 contributions on 04 Apr 20260 contributions on 05 Apr 20260 contributions on 06 Apr 20260 contributions on 07 Apr 202613 contributions on 08 Apr 20262 contributions on 09 Apr 20264 contributions on 10 Apr 20260 contributions on 11 Apr 20260 contributions on 12 Apr 20260 contributions on 13 Apr 202612 contributions on 14 Apr 202614 contributions on 15 Apr 20269 contributions on 16 Apr 20264 contributions on 17 Apr 20263 contributions on 18 Apr 20260 contributions on 19 Apr 20261 contribution on 20 Apr 2026105 contributions on 21 Apr 202632 contributions on 22 Apr 20269 contributions on 23 Apr 20263 contributions on 24 Apr 20269 contributions on 25 Apr 20263 contributions on 26 Apr 20263 contributions on 27 Apr 20267 contributions on 28 Apr 202627 contributions on 29 Apr 20261 contribution on 30 Apr 20263 contributions on 01 May 20262 contributions on 02 May 20260 contributions on 03 May 20266 contributions on 04 May 202617 contributions on 05 May 20264 contributions on 06 May 20267 contributions on 07 May 202621 contributions on 08 May 20260 contributions on 09 May 20260 contributions on 10 May 20264 contributions on 11 May 202617 contributions on 12 May 202612 contributions on 13 May 202613 contributions on 14 May 202626 contributions on 15 May 202616 contributions on 16 May 202626 contributions on 17 May 202628 contributions on 18 May 202627 contributions on 19 May 202621 contributions on 20 May 202639 contributions on 21 May 202619 contributions on 22 May 202613 contributions on 23 May 20267 contributions on 24 May 20268 contributions on 25 May 202622 contributions on 26 May 202629 contributions on 27 May 202611 contributions on 28 May 202619 contributions on 29 May 20266 contributions on 30 May 20260 contributions on 31 May 20263 contributions on 01 Jun 20267 contributions on 02 Jun 20260 contributions on 03 Jun 20262 contributions on 04 Jun 20262 contributions on 05 Jun 20260 contributions on 06 Jun 20260 contributions on 07 Jun 202615 contributions on 08 Jun 202617 contributions on 09 Jun 202611 contributions on 10 Jun 202617 contributions on 11 Jun 20267 contributions on 12 Jun 20267 contributions on 13 Jun 20260 contributions on 14 Jun 20264 contributions on 15 Jun 202630 contributions on 16 Jun 202628 contributions on 17 Jun 202630 contributions on 18 Jun 2026135 contributions on 19 Jun 202614 contributions on 20 Jun 202612 contributions on 21 Jun 20261 contribution on 22 Jun 20264 contributions on 23 Jun 20261 contribution on 24 Jun 20262 contributions on 25 Jun 20260 contributions on 26 Jun 20260 contributions on 27 Jun 20260 contributions on 28 Jun 20262 contributions on 29 Jun 202616 contributions on 30 Jun 202669 contributions on 01 Jul 202651 contributions on 02 Jul 202668 contributions on 03 Jul 202655 contributions on 04 Jul 20264 contributions on 05 Jul 202631 contributions on 06 Jul 202691 contributions on 07 Jul 202630 contributions on 08 Jul 20266 contributions on 09 Jul 202613 contributions on 10 Jul 202632 contributions on 11 Jul 202649 contributions on 12 Jul 202648 contributions on 13 Jul 202628 contributions on 14 Jul 202614 contributions on 15 Jul 20268 contributions on 16 Jul 202611 contributions on 17 Jul 202628 contributions on 18 Jul 202657 contributions on 19 Jul 202617 contributions on 20 Jul 202624 contributions on 21 Jul 202629 contributions on 22 Jul 202644 contributions on 23 Jul 202614 contributions on 24 Jul 20260 contributions on 25 Jul 20264 contributions on 26 Jul 202613 contributions on 27 Jul 202639 contributions on 28 Jul 202645 contributions on 29 Jul 202631 contributions on 30 Jul 202642 contributions on 31 Jul 202653 contributions on 01 Aug 202615 contributions on 02 Aug 202623 contributions on 03 Aug 202641 contributions on 04 Aug 202630 contributions on 05 Aug 202625 contributions on 06 Aug 202688 contributions on 07 Aug 202628 contributions on 08 Aug 20264 contributions on 09 Aug 202658 contributions on 10 Aug 202662 contributions on 11 Aug 202649 contributions on 12 Aug 202629 contributions on 13 Aug 202629 contributions on 14 Aug 20268 contributions on 15 Aug 202613 contributions on 16 Aug 202630 contributions on 17 Aug 202631 contributions on 18 Aug 202673 contributions on 19 Aug 202630 contributions on 20 Aug 202627 contributions on 21 Aug 20268 contributions on 22 Aug 202631 contributions on 23 Aug 202648 contributions on 24 Aug 202640 contributions on 25 Aug 202669 contributions on 26 Aug 202671 contributions on 27 Aug 202635 contributions on 28 Aug 202610 contributions on 29 Aug 20260 contributions on 30 Aug 202614 contributions on 31 Aug 202635 contributions on 01 Sep 202627 contributions on 02 Sep 202658 contributions on 03 Sep 202663 contributions on 04 Sep 202676 contributions on 05 Sep 202645 contributions on 06 Sep 202648 contributions on 07 Sep 202675 contributions on 08 Sep 202622 contributions on 09 Sep 202631 contributions on 10 Sep 202646 contributions on 11 Sep 202619 contributions on 12 Sep 202632 contributions on 13 Sep 202633 contributions on 14 Sep 202617 contributions on 15 Sep 202684 contributions on 16 Sep 202649 contributions on 17 Sep 202627 contributions on 18 Sep 20268 contributions on 19 Sep 202625 contributions on 20 Sep 2026100 contributions on 21 Sep 202698 contributions on 22 Sep 202667 contributions on 23 Sep 202678 contributions on 24 Sep 202667 contributions on 25 Sep 202647 contributions on 26 Sep 202638 contributions on 27 Sep 202660 contributions on 28 Sep 202654 contributions on 29 Sep 202655 contributions on 30 Sep 202639 contributions on 01 Oct 2026JunJulAugSepMonWedFri0 contributions on 10 May 20264 contributions on 11 May 202617 contributions on 12 May 202612 contributions on 13 May 202613 contributions on 14 May 202626 contributions on 15 May 202616 contributions on 16 May 202626 contributions on 17 May 202628 contributions on 18 May 202627 contributions on 19 May 202621 contributions on 20 May 202639 contributions on 21 May 202619 contributions on 22 May 202613 contributions on 23 May 20267 contributions on 24 May 20268 contributions on 25 May 202622 contributions on 26 May 202629 contributions on 27 May 202611 contributions on 28 May 202619 contributions on 29 May 20266 contributions on 30 May 20260 contributions on 31 May 20263 contributions on 01 Jun 20267 contributions on 02 Jun 20260 contributions on 03 Jun 20262 contributions on 04 Jun 20262 contributions on 05 Jun 20260 contributions on 06 Jun 20260 contributions on 07 Jun 202615 contributions on 08 Jun 202617 contributions on 09 Jun 202611 contributions on 10 Jun 202617 contributions on 11 Jun 20267 contributions on 12 Jun 20267 contributions on 13 Jun 20260 contributions on 14 Jun 20264 contributions on 15 Jun 202630 contributions on 16 Jun 202628 contributions on 17 Jun 202630 contributions on 18 Jun 2026135 contributions on 19 Jun 202614 contributions on 20 Jun 202612 contributions on 21 Jun 20261 contribution on 22 Jun 20264 contributions on 23 Jun 20261 contribution on 24 Jun 20262 contributions on 25 Jun 20260 contributions on 26 Jun 20260 contributions on 27 Jun 20260 contributions on 28 Jun 20262 contributions on 29 Jun 202616 contributions on 30 Jun 202669 contributions on 01 Jul 202651 contributions on 02 Jul 202668 contributions on 03 Jul 202655 contributions on 04 Jul 20264 contributions on 05 Jul 202631 contributions on 06 Jul 202691 contributions on 07 Jul 202630 contributions on 08 Jul 20266 contributions on 09 Jul 202613 contributions on 10 Jul 202632 contributions on 11 Jul 202649 contributions on 12 Jul 202648 contributions on 13 Jul 202628 contributions on 14 Jul 202614 contributions on 15 Jul 20268 contributions on 16 Jul 202611 contributions on 17 Jul 202628 contributions on 18 Jul 202657 contributions on 19 Jul 202617 contributions on 20 Jul 202624 contributions on 21 Jul 202629 contributions on 22 Jul 202644 contributions on 23 Jul 202614 contributions on 24 Jul 20260 contributions on 25 Jul 20264 contributions on 26 Jul 202613 contributions on 27 Jul 202639 contributions on 28 Jul 202645 contributions on 29 Jul 202631 contributions on 30 Jul 202642 contributions on 31 Jul 202653 contributions on 01 Aug 202615 contributions on 02 Aug 202623 contributions on 03 Aug 202641 contributions on 04 Aug 202630 contributions on 05 Aug 202625 contributions on 06 Aug 202688 contributions on 07 Aug 202628 contributions on 08 Aug 20264 contributions on 09 Aug 202658 contributions on 10 Aug 202662 contributions on 11 Aug 202649 contributions on 12 Aug 202629 contributions on 13 Aug 202629 contributions on 14 Aug 20268 contributions on 15 Aug 202613 contributions on 16 Aug 202630 contributions on 17 Aug 202631 contributions on 18 Aug 202673 contributions on 19 Aug 202630 contributions on 20 Aug 202627 contributions on 21 Aug 20268 contributions on 22 Aug 202631 contributions on 23 Aug 202648 contributions on 24 Aug 202640 contributions on 25 Aug 202669 contributions on 26 Aug 202671 contributions on 27 Aug 202635 contributions on 28 Aug 202610 contributions on 29 Aug 20260 contributions on 30 Aug 202614 contributions on 31 Aug 202635 contributions on 01 Sep 202627 contributions on 02 Sep 202658 contributions on 03 Sep 202663 contributions on 04 Sep 202676 contributions on 05 Sep 202645 contributions on 06 Sep 202648 contributions on 07 Sep 202675 contributions on 08 Sep 202622 contributions on 09 Sep 202631 contributions on 10 Sep 202646 contributions on 11 Sep 202619 contributions on 12 Sep 202632 contributions on 13 Sep 202633 contributions on 14 Sep 202617 contributions on 15 Sep 202684 contributions on 16 Sep 202649 contributions on 17 Sep 202627 contributions on 18 Sep 20268 contributions on 19 Sep 202625 contributions on 20 Sep 2026100 contributions on 21 Sep 202698 contributions on 22 Sep 202667 contributions on 23 Sep 202678 contributions on 24 Sep 202667 contributions on 25 Sep 202647 contributions on 26 Sep 202638 contributions on 27 Sep 202660 contributions on 28 Sep 202654 contributions on 29 Sep 202655 contributions on 30 Sep 202639 contributions on 01 Oct 2026

Score 0 · Best 0
@risan