<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title/><link>https://banidev.netlify.app/</link><description>Recent content on</description><generator>Hugo</generator><language>en-us</language><managingEditor>arobbanii5@gmail.com (Abdullah Robbani)</managingEditor><webMaster>arobbanii5@gmail.com (Abdullah Robbani)</webMaster><lastBuildDate>Sun, 19 Oct 2025 10:48:23 +0800</lastBuildDate><atom:link href="https://banidev.netlify.app/index.xml" rel="self" type="application/rss+xml"/><item><title>Basic Git Commands</title><link>https://banidev.netlify.app/posts/basic-git-commands/</link><pubDate>Sun, 19 Oct 2025 10:48:23 +0800</pubDate><author>arobbanii5@gmail.com (Abdullah Robbani)</author><guid>https://banidev.netlify.app/posts/basic-git-commands/</guid><description>&lt;p>This article will cover what Git is and the explanation of some Git commands that I usually use in my daily workflow.&lt;/p></description></item><item><title>Gentmini</title><link>https://banidev.netlify.app/projects/gentmini/</link><pubDate>Wed, 03 Sep 2025 20:30:06 +0800</pubDate><author>arobbanii5@gmail.com (Abdullah Robbani)</author><guid>https://banidev.netlify.app/projects/gentmini/</guid><description>&lt;p>📂 Repo: &lt;a href="https://github.com/babanini95/gentmini">github.com/babanini95/gentmini&lt;/a>&lt;/p>
&lt;p>I&amp;rsquo;ve been curious about AI agent for a while now. It has been a hot topic in some of my social media timelines. And recently, I’ve been diving deeper into how AI agents work. Not just from the outside as a user of ChatGPT or Gemini, but how you can wire up a language model with tools and make it interact with an environment.&lt;/p>
&lt;p>To make the learning process hands on, I built &lt;a href="https://github.com/babanini95/gentmini">&lt;strong>Gentmini&lt;/strong>&lt;/a>: a minimal AI agent using Google’s Gemini API. It’s not a full fledged framework, but a focused learning project that helped me practice Python, functional programming, and understand the building blocks of agent design.&lt;/p></description></item><item><title>Diaper Duty Tracker</title><link>https://banidev.netlify.app/projects/diaper-duty/</link><pubDate>Mon, 11 Aug 2025 12:25:03 +0800</pubDate><author>arobbanii5@gmail.com (Abdullah Robbani)</author><guid>https://banidev.netlify.app/projects/diaper-duty/</guid><description>&lt;p>As a new parent and a developer who lives in the terminal, I ran into a recurring problem: my wife would ask, &amp;ldquo;When was the baby&amp;rsquo;s last diaper change?&amp;rdquo; and I&amp;rsquo;d often draw a blank. For a newborn, this is a crucial piece of information. I realized I could solve my own problem with the skills I was learning, and so the &lt;strong>Diaper Duty Tracker&lt;/strong> was born.&lt;/p>
&lt;p>This project is a command line application built with Go, designed to be a fast, efficient, and user friendly way for parents to track their baby&amp;rsquo;s needs right from the terminal.&lt;/p></description></item><item><title>Daily Dose</title><link>https://banidev.netlify.app/projects/daily-dose/</link><pubDate>Sun, 10 Aug 2025 17:40:33 +0800</pubDate><author>arobbanii5@gmail.com (Abdullah Robbani)</author><guid>https://banidev.netlify.app/projects/daily-dose/</guid><description>&lt;p>&lt;a href="https://github.com/freeCodeCamp-2025-Summer-Hackathon/indigo-class">&lt;strong>DailyDose&lt;/strong>&lt;/a> is a full stack web application designed to help users cultivate positivity and mindfulness through daily affirmations. Built with Python (Flask), PostgreSQL, and jinja templating, the platform enables users to discover, save, and manage affirmations, as well as create custom categories and receive daily motivational emails.&lt;/p>
&lt;p>This team project was developed during one month of &lt;a href="https://github.com/freeCodeCamp-2025-Summer-Hackathon">freeCodeCamp Summer Hackathon 2025&lt;/a>.&lt;/p></description></item><item><title>About Me</title><link>https://banidev.netlify.app/about/</link><pubDate>Sun, 10 Aug 2025 10:41:00 +0800</pubDate><author>arobbanii5@gmail.com (Abdullah Robbani)</author><guid>https://banidev.netlify.app/about/</guid><description>&lt;p>Hi, my name is Abdullah Robbani and you can call me Bani. Welcome to my blog 👋.&lt;/p>
&lt;h2 id="what-i-do">What I Do&lt;/h2>
&lt;p>I studied &lt;strong>mechanical engineering&lt;/strong> for over six years, but I ended up in &lt;strong>programming&lt;/strong> quite accidentally. For the past three years, I&amp;rsquo;ve been involved in many &lt;strong>Unity projects&lt;/strong>, ranging from 2D and 3D to single-player, multi-player, and even blockchain-integrated applications. Currently, I am working as a fullstack developer at &lt;a href="https://www.fluffybrown.com/">Fluffy Brown&lt;/a>. I also teach programming ranging from 5 years old kids to 18 years old teenagers at &lt;a href="https://timedooracademy.com/">Timedoor Academy&lt;/a>.&lt;/p></description></item><item><title>From Game Dev to Backend: My Layoff Pivot</title><link>https://banidev.netlify.app/posts/from-gamedev-to-backend/</link><pubDate>Thu, 26 Jun 2025 01:30:00 +0800</pubDate><author>arobbanii5@gmail.com (Abdullah Robbani)</author><guid>https://banidev.netlify.app/posts/from-gamedev-to-backend/</guid><description/></item></channel></rss>