Writing
Posts
Notes on what I'm building and learning. Writing things down helps me think, and maybe it helps you too.
Latest
Introducing Crudora - A CRUD Framework for Express.js Developers
Crudora is a TypeScript CRUD framework built on Express.js and Prisma, with automatic API generation, lifecycle hooks, and field-level security.
Article
Introducing FlexiDB - A Multi-Database Solution for Prisma Developers
FlexiDB is a lightweight, type-safe abstraction layer for managing multiple independent databases in one Node.js app, with Prisma integration, dynamic runtime registration, and built-in health checks.
Article
NIK Generator ID - Generate Indonesian NIKs for Testing
NIK Generator ID is a JS/TS package for generating random or custom Indonesian identity numbers (NIK) for tests and mock data, built on real regional codes.
Article
Easy Page Transitions in SvelteKit
How to add smooth page transitions to a SvelteKit app using the built-in transition and easing APIs, no extra packages needed.
Article
Finally Updated My Portfolio Design
Notes on redesigning my portfolio after almost two years, the inspiration behind the new layout, and the surprising build-time gain from switching a few libraries.
Article
Admin Panel Templates Worth Using
A rundown of admin panel templates I actually reach for, from SB Admin to CoreUI and Vuexy, with notes on what each one is good for.