Mengseang.
Writing21 posts

The Blog

Notes on software architecture, design systems, and digital marketing. Lessons from building products in Southeast Asia.

Building a Multi-Tenant SaaS with Database-per-Tenant Architecture
SoftwareArchitecture
01FEATURED
2025-06-128 min

Building a Multi-Tenant SaaS with Database-per-Tenant Architecture

How I designed and built HRMS SaaS with complete tenant isolation using a database-per-tenant approach. Trade-offs, challenges, and lessons learned from production.

Read article →
Building a Multi-Tenant SaaS with Database-per-Tenant Architecture
SoftwareArchitecture
8 min

Building a Multi-Tenant SaaS with Database-per-Tenant Architecture

How I designed and built HRMS SaaS with complete tenant isolation using a database-per-tenant approach. Trade-offs, challenges, and lessons learned from production.

2025-06-12Read →
API-First Cron Automation: Why I Built Velora
SoftwareDevTools
6 min

API-First Cron Automation: Why I Built Velora

The story behind Velora, an API-first cron automation platform. Why scheduler infrastructure shouldn't be your problem and how the SDK makes it trivial.

2025-05-28Read →
Routing LLM Requests Across 14 Providers with Auto Failover
SoftwareDevTools
6 min

Routing LLM Requests Across 14 Providers with Auto Failover

Building a self-hosted OpenAI-compatible API that routes across 14 LLM providers with automatic failover. Production infrastructure for AI apps.

2025-03-15Read →
RimAPI: A Multi-Tenant Mock API Response Engine
SoftwareSaaS
5 min

RimAPI: A Multi-Tenant Mock API Response Engine

How RimAPI works under the hood. Conditional responses, role-based access control, and public mock URLs for frontend teams and QA.

2025-05-10Read →
Building PsaLinks: Commerce Platform for Southeast Asia
SoftwareSaaS
5 min

Building PsaLinks: Commerce Platform for Southeast Asia

How PsaLinks helps restaurants, shops, and service businesses in Southeast Asia run storefronts, POS, and operations in one place.

2025-02-08Read →
Design Systems for SaaS: From Wireframes to Production
DesignUX/UI
7 min

Design Systems for SaaS: From Wireframes to Production

My approach to UX/UI design in SaaS products. How to build design systems that scale across modules, teams, and tenant customizations.

2025-04-22Read →
From Prototyping to Production: A UX Workflow That Scales
DesignUX/UI
6 min

From Prototyping to Production: A UX Workflow That Scales

How I bridge the gap between Figma prototypes and shipped products. The tools, handoff process, and iteration cycles that keep design and dev aligned.

2025-03-28Read →
My Brand Identity Process: From Brief to Final Mark
DesignBranding
5 min

My Brand Identity Process: From Brief to Final Mark

A walkthrough of how I approach logo and brand identity projects. Research, concept exploration, iteration, and final delivery.

2025-02-20Read →
Typography in UI: Choosing Type That Works
DesignTypography
4 min

Typography in UI: Choosing Type That Works

Practical typography principles for digital products. Font pairing, hierarchy, readability, and when to break the rules.

2025-01-15Read →
Social Media Strategy for Southeast Asian Audiences
MarketingSocial Media
12 min

Social Media Strategy for Southeast Asian Audiences

A practical framework for reaching audiences in Cambodia and Southeast Asia. Platform-specific tactics, content structures, posting schedules, and measurement systems that drive real business results, not just followers.

2025-04-05Read →
Organic Growth from Zero: Building an Audience from Scratch
MarketingGrowth
4 min

Organic Growth from Zero: Building an Audience from Scratch

How I grew social accounts from zero followers. Content cadence, trend research, and the patience required for organic growth.

2025-02-14Read →
My Content Research Workflow: From Trend to Post
MarketingContent
5 min

My Content Research Workflow: From Trend to Post

The exact workflow I use to research, plan, and produce social content. Tools, sources, and the iteration loop that keeps content fresh.

2025-01-08Read →
Building a 3D Solar System with Three.js: Orbits, Lighting, and Performance
SoftwareArchitecture
7 min

Building a 3D Solar System with Three.js: Orbits, Lighting, and Performance

How I built an interactive solar system simulator with realistic orbits, adjustable planet properties, and smooth animations. Three.js techniques, performance traps, and lessons from shipping WebGL to real users.

2025-07-10Read →
Flutter + NestJS: Shipping a Mobile App with a Full-Stack Backend
SoftwareSaaS
7 min

Flutter + NestJS: Shipping a Mobile App with a Full-Stack Backend

How I built MR Jobs with Flutter on the frontend and NestJS on the backend. Architecture choices, state management, and the CI/CD pipeline I run single-handedly.

2025-06-28Read →
API Design Principles: What Makes an SDK Feel Good
SoftwareDevTools
6 min

API Design Principles: What Makes an SDK Feel Good

Lessons from building the Velora SDK and consuming dozens of APIs. Naming, errors, pagination, and the small decisions that separate an SDK people love from one they tolerate.

2025-06-05Read →
Color Theory for Digital Products: Beyond the Color Wheel
DesignBranding
6 min

Color Theory for Digital Products: Beyond the Color Wheel

Practical color theory for screens, not canvases. Contrast, perception, accessibility, and how to build a palette that works in light and dark mode without repainting everything.

2025-05-18Read →
Motion Design in UI: When Animation Helps and When It Hurts
DesignUX/UI
5 min

Motion Design in UI: When Animation Helps and When It Hurts

Animation is a tool, not a decoration. The principles I use to decide when motion improves a product and when it gets in the way, with examples from my own work.

2025-04-15Read →
Layout Systems: Grids, Spacing, and Visual Rhythm
DesignTypography
5 min

Layout Systems: Grids, Spacing, and Visual Rhythm

How to build layouts that feel intentional instead of arbitrary. Grid systems, spacing scales, and the rhythm that separates a designed interface from an assembled one.

2025-03-22Read →
Reading Analytics: What Numbers Actually Matter
MarketingGrowth
5 min

Reading Analytics: What Numbers Actually Matter

Most social media metrics are vanity. Here are the numbers I actually look at to decide what is working, and the ones I ignore even when they look impressive.

2025-05-25Read →
Building a Telegram Channel from Zero: Broadcast and Community
MarketingSocial Media
5 min

Building a Telegram Channel from Zero: Broadcast and Community

Telegram is the most underrated platform for direct audience communication in Southeast Asia. How I build channels from zero, what content works, and why broadcast beats chat.

2025-04-18Read →
YouTube Shorts Strategy: Long-Form and Short-Form Together
MarketingContent
5 min

YouTube Shorts Strategy: Long-Form and Short-Form Together

YouTube is two platforms in one. How I plan long-form and short-form content so they feed each other instead of competing, and why Shorts are a discovery tool, not a destination.

2025-02-22Read →