Posts

Showing posts from February, 2026

From First Release to Better Release: Confronting My Tool’s Flaws

Image
In December 2025, I built and published a username reconnaissance tool on GitHub and PyPI. Along with that, I also shared the tragedy-cum-comedy story of how the tool was developed and finally published. For the past month, I was away from tool development and core cybersecurity studies due to some personal reasons. But this week, I decided to revisit the project and test it again. And that’s when reality hit 😅. During testing, I was able to identify numerous problems in the tool. Obviously, these issues were not visible at the beginning  because at that time, everything felt like a eureka moment . What Should an Engineer Do When Problems Appear? The obvious answer is: fix them. But engineering is not about solving all problems at once. The real philosophy is: " Solve one problem properly, then move to the next. Eventually, you conquer Everest 😎 ."  Problem #1: Platform Selection The first issue I wanted to solve was lack of flexibility . Earlier, the tool...

Building My Portfolio Website (Without Overthinking It)

Image
A portfolio is your personal website where you curate information about yourself and the work you have done. This is usually the first thing a recruiter, collaborator, or even a client asks for. Even I was asked to make my portfolio. Now, a portfolio is supposed to represent your work. Ideally, you would write the code yourself. But honestly, instead of spending days writing HTML and CSS, I just wanted to fill my details into something that already works. There are many tools available for this: WordPress Google Sites Vercel Wix You might like any of these. But in my case, I wanted to try something different. Using AI to Build the Portfolio So, I decided to use AI. I gave it a proper prompt describing what kind of portfolio I wanted. It gave me code. I checked it. It was not up to the mark. Then I gave another prompt. Still not good enough. This process repeated almost five times . At one point, it felt frustrating — but then I realized something important....