Blog
What I learn while building and running real systems.
Loading…
I started my web career on WordPress and Joomla. Here is when a ready-made platform is the better choice, and when it is not.
A bill that is off by a cent destroys trust. How the amounts in my billing system are kept exact.
AI is useful when it is limited to facts the system already holds. Here are the rules I follow on my own platform.
A quotation is a promise in writing. Here is what I put in mine, and what you should expect to see before you say yes.
Email sign-in, two-step verification, rate limits and private areas. What is actually in place, stated plainly.
Admin panels are used all day by staff. Here is why I build them in React with TypeScript, and the trade-offs.
People mix them up all the time. One is an offer, the other is a request for payment. Here is how they connect.
Contracts, briefs and deliverables should not travel as open links in chat. Here is how files are stored and shared with each client.
Three names that sound technical. Here is what they do for your orders, emails and reports, and what they cost to run.
Why a project is paid 40% before work starts, 30% midway and the rest before final delivery, and how that protects both sides.
Fast pages that search engines can read, and the trade-offs that come with a modern React framework.
Number, dates, lines, discount, total, installments and status. A short guide to every part of the invoice you will receive from me.
I will not tell you I am better than everyone. Here are the checks that matter, and what you can verify about my work.
From clicking "order" to a project with a quotation and invoice. What happens at each step and what stays under your control.
Visual effects, WordPress, my own store, a repair-shop system and Django. What each step taught me, and how it shows up in your project.
You should not have to ask "how is it going?". Each project has milestones, a progress bar worked out from them, and written updates.
One document, one currency. The reasoning behind it, and what it means for clients paying from abroad or from Bangladesh.
Where an application runs affects cost, control and who gets woken up at night. A plain comparison.
Why I use Django REST Framework for orders, payments and permissions, and the situations where I would pick something else.
You do not need to know the tools. You need to know what to ask. Here is how I choose, and the reasons I give you.