All posts

Every note on AI-augmented engineering, LLM infrastructure and shipping real software — drawn from things I actually built.

Security · Case Study5 min read

Stuxnet: the worm that crossed from code into physical damage

Most malware steals passwords or encrypts files. Stuxnet broke uranium centrifuges. How a USB-delivered worm crossed the gap between software and the physical world, and what it changed forever.

Read
AI · Security5 min read

The first AI-run cyberattack is already here

In 2025 Anthropic reported a state-sponsored group using Claude Code to run most of a hacking campaign on its own. What modern AI hackers actually do, what they still cannot do, and how defenders should respond.

Read
Security · Case Study5 min read

The $1 billion bank heist that a typo stopped

In 2016 hackers used Bangladesh Bank's own SWIFT access to ask the New York Fed for almost a billion dollars. They got $81 million. A misspelled word, a street name and a broken printer saved the rest.

Read
Security · Crypto5 min read

The $1.5 billion Bybit hack: when the screen lies to you

In February 2025 North Korean hackers stole about $1.5 billion in Ethereum from Bybit, the largest crypto theft ever. They did not break the blockchain. They poisoned the web page the signers trusted.

Read
AI · Security5 min read

The $25 million video call where everyone was a deepfake

A finance employee joined a video call with the CFO and several colleagues, then sent $25 million. None of the other people on the call were real. How the Arup deepfake scam worked, and how to stop the next one.

Read
Security · Cybercrime5 min read

Inside the FBI's Cyber Most Wanted list

Million-dollar rewards, Lamborghinis with stolen-money plates, and suspects who may never be arrested. Who is on the FBI's Cyber's Most Wanted list, and why the list still works.

Read
Security · History5 min read

From Creeper to Stuxnet: a short history of computer viruses

The first computer virus was a joke. Then came a pair of brothers in Lahore, a worm that took down a tenth of the internet, a love letter that infected millions, and a digital weapon that broke real machines.

Read
Security · Threat Intel5 min read

Lazarus Group: the hackers who fund a nation

Sony, Bangladesh Bank, WannaCry, Ronin, Bybit. One North Korean hacking operation keeps showing up behind the biggest heists in history. Here is how they work, and what every builder should learn from them.

Read
Security · Ransomware5 min read

How police hacked LockBit, the world's biggest ransomware gang

In February 2024, the UK's National Crime Agency, the FBI and partners took over LockBit's own leak site and turned it against the gang. Inside Operation Cronos, and what it revealed about ransomware promises.

Read
Security · Malware5 min read

Trojans: the malware you invite in, and how the FBI uninstalled it

Zeus, Emotet and Qakbot infected millions of computers by looking harmless. Then police did something wild — they used the botnets' own channels to remove the malware. A plain guide to trojans and the biggest botnet takedowns.

Read
Security · Case Study5 min read

WannaCry: the global ransomware stopped by a $10.69 domain

In May 2017 a worm encrypted hospitals, factories and train stations in over 150 countries in a single weekend. A 22-year-old researcher stopped it by registering a domain name. Here is how, and why it should never have spread.

Read
AI · Opinion6 min read

Will AI replace developers? What actually changes

The honest answer from someone who ships with AI every day — it replaces the typing, not the judgment. Here's who's actually at risk, and who gets more valuable.

Read
AI · Opinion6 min read

Is AI dangerous, or just misunderstood?

The scary robot on the news and the tool I use every day are not the same thing. A builder's honest, non-hype take on where AI actually helps, where it actually harms, and what to watch.

Read
AI · Opinion6 min read

Vibe coding is fun — until it hits production

Prompting until it works is a great way to learn and prototype, and a dangerous way to ship. Where "vibe coding" earns its place, where it quietly bites, and how to graduate a vibe-coded prototype into something real.

Read
AI · Workflow5 min read

How I audit AI-written code — and the bug that proved why

I ship as an AI-augmented solo builder, but I never trust what the model produces. Here's the review discipline that caught a missing Android permission in every earlier release build.

Read
Payments5 min read

Payment-native from day one — building with QRIS in Indonesia

Cards are the wrong default for the Indonesian market. Here's how I make apps take money natively with QRIS — and why verification has to happen on the server, never the client.

Read
AI5 min read

One key, five LLMs — building Vensix, an OpenAI-compatible gateway

Why I put a single billing-and-routing layer in front of Claude, GPT, Gemini, DeepSeek and Kimi — and what an OpenAI-compatible API buys you for the Indonesian market.

Read
Infrastructure5 min read

Shipping a whole business on Cloudflare Workers

No servers to patch, no region to pick, and a bill that rounds to zero at low traffic. How I run real products — a dealership CMS, a temp-mail service, this very site — on Cloudflare's edge.

Read
Engineering6 min read

I wrote Indonesian payroll twice on purpose

CoalTrack computes statutory payroll on the server in PHP and again on the handset in Dart. Duplicating the logic sounds wrong — here's why it's the safest thing I did.

Read
Security6 min read

Access control belongs in the database, not the UI

Hiding a button is not security. How I enforce who-can-see-what with Postgres row-level security — and back it with an audit trail the app is not allowed to rewrite.

Read
Android4 min read

Debloating Android without root — and proving it worked

A no-root, fully reversible debloat toolkit over wireless ADB, with real before/after numbers from a vivo V21. No placebo "boosters" — measured frames.

Read