// Blog

Writings & Notes

Articles on engineering, systems design, startups, and lessons from the trenches.

</>
Database Engineering·

The Stored Procedure Debate: Why I Still Use Them

For complex financial workflows in high-throughput systems, stored procedures remain the most reliable tool I have.

</>
Engineering Philosophy·

Read the Source Code

The documentation tells you what to do. The source code tells you what is actually happening.

</>
AI & Machine Learning·

Feature Engineering Is 80% of Your Model Quality

The algorithm gets the credit. The features do the work.

</>
Fintech·

PCI-DSS Is Not a Checkbox. It Is a Discipline.

Passing a PCI-DSS audit does not mean your system is secure. It means it was secure when audited.

</>
PHP Development·

PHP Is Not Dead. It Is Evolving Faster Than Its Critics.

PHP 8+ is a different language from PHP 5. On why PHP remains the most pragmatic backend language for production shipping.

</>
Database Engineering·

The 60-Second Query That Changed a Business

A loan summary query took 60 seconds for two years. After a schema redesign and two indexes, it ran in 4 seconds.

</>
Fintech·

Building Multi-Currency Systems That Do Not Lie

Currency arithmetic in floating point is broken. Here is how to build currency systems that are always correct.

</>
Fintech·

Idempotency Is Not Optional in Payment Systems

Your payment API will receive duplicate requests. Idempotency is what makes the second request harmless.

</>
Engineering Philosophy·

The Hidden Cost of Not Writing Tests

Every hour you skip tests, you are taking out a loan at compound interest.