writing
Articles
Technical notes, experiments, and lessons from building things.
August 2026 view all
Building LWMclassify: A Unified Data Classification and Tagging Platform ->
A cross-platform endpoint agent in Rust and a management console in Elixir to enforce document classification.
23 Aug 2026
Lessons from Bad Debugging: When the Chart Says 13 but the Data Says 14 ->
A short post-mortem on debugging a data-shift bug — how a confidently wrong root cause can waste hours, and why comparing values instead of dates is the lesson that sticks.
15 Aug 2026
Understanding Data Security Posture Management (DSPM): A Data-Centric Approach to Data Security ->
What DSPM is, how it discovers and classifies data, and why Gartner defines it by data discovery, data classification, and data risk analysis features.
09 Aug 2026
What Is the Sharpe Ratio? The Simple Way to Measure If Your Returns Are Actually Worth It ->
Learn what the Sharpe ratio is and why it matters - a beginner guide to measuring return per unit of risk in your investments.
06 Aug 2026
Hardening a Static Site on Cloudflare Pages ->
Practical security headers for an Astro site deployed on Cloudflare Pages, using edge transform rules instead of static files.
05 Aug 2026
A Daily Scheduled IDX Stock Screener on a $0 Budget ->
A nightly cron pipeline that pulls the full IDX snapshot, screens ~960 tickers locally, and delivers a Telegram signal report.
04 Aug 2026
How to Create a Samba (SMB/CIFS) File Share on Ubuntu 22.04 ->
Learn how to configure a secure SMB/CIFS file share on Ubuntu 22.04 using Samba so Windows clients can access Linux directories.
02 Aug 2026
July 2026 view all
Tracking Real Net Worth with MyPersonalWealthTracker ->
One dashboard for every asset class and debt, plus AI signals and a Claude advisor for Indonesian investors.
20 Jul 2026
MLBB Counter Draft, Shipped on Cloudflare Workers ->
From scraper to a fast, edge deployed draft helper.
10 Jul 2026
June 2026 view all
Migrating FileCloud to Zoho WorkDrive ->
What the API migration path looks like and where it gets tricky.
25 Jun 2026
Exporting Netwrix Endpoint Protector Configuration Without Copy-Paste ->
A Chrome extension that turns an EPP admin console into CSV, Markdown, PDF, and PNG exports in one click.
24 Jun 2026
DocGen Pro: Template-Driven Document Automation ->
Generating consistent documents from structured input.
15 Jun 2026