Engineering Blog

Insights From Our Engineers

Deep technical articles, case studies, and lessons learned from building software for Cambodia's most demanding businesses — written by the engineers who built it.

Engineering8 min read · Aug 2025

Building a Multi-Tenant SaaS on AWS: Lessons from the Trenches

After deploying our 10th multi-tenant application, we've collected hard-won lessons on schema isolation, IAM design, and tenant-aware caching strategies. Here's what we wish we'd known on day one.

Read Article →
Engineering6 min read · Jul 2025

Why We Switched from REST to GraphQL (and When We Switched Back)

GraphQL promises flexible data fetching, but it comes with real costs in complexity and caching. This is the story of ou...

Read More →
Design10 min read · Jul 2025

Designing for Low-Literacy Users: UX Lessons from Rural Cambodia

When building a government services app used by farmers in Kampong Chhnang, we discovered that standard UX patterns comp...

Read More →
Cloud7 min read · Jun 2025

How We Reduced Cloud Costs by 43% Without Touching a Line of Code

Reserved Instances, Spot Fleet for batch jobs, S3 Intelligent-Tiering, and one surprisingly impactful change to our NAT ...

Read More →
Mobile12 min read · Jun 2025

React Native vs Flutter in 2025: A Practitioner's Honest Comparison

We've shipped production apps with both. No theoretical comparisons — just real-world experience on performance, develop...

Read More →
Security9 min read · May 2025

Penetration Testing a Cambodian Bank: What We Found

A (sanitised) account of the vulnerabilities we discovered during a recent pen test engagement. Key findings, root cause...

Read More →
Business8 min read · May 2025

The True Cost of Technical Debt: A Framework for Business Leaders

Technical debt is often invisible to executives until it causes a crisis. Here's how we help business leaders quantify, ...

Read More →
Engineering11 min read · Apr 2025

Khmer Language Support in Web Apps: A Complete Developer Guide

RTL isn't the issue — Khmer is complex in different ways. Font rendering, Unicode handling, input methods, and testing s...

Read More →
Engineering7 min read · Apr 2025

DevOps Culture at 40 People: How We Scaled Our Engineering Practices

From two engineers sharing a single server to 40 people running 60+ client environments. The specific practices, tools, ...

Read More →

Subscribe to our newsletter

One article per week — deep dives on engineering, design, and building software in Cambodia.