Software engineer and maker. I write about things I think about, show what I build, and document patterns worth keeping.
Hi, I'm Wildan 👋
Post
- Full Stack TypeScript Starter for Solo Builders in 2026A battle-tested TypeScript stack for solo builders shipping web, mobile, and desktop apps in 2026, from Cloudflare-deployed backends to Expo native apps, in one codebase.April 8, 2026
- What's the pointOne question that cuts through the noise when you're building.April 7, 2026
- I missed out on asmartbearBetter late than never, but the pain had to come first.April 6, 2026
- Trying AstroMarkdown-driven blogging, framework-agnostic components, GitHub Pages deployment, and writing posts from Claude on iOS.April 5, 2026
- 2025 · ReflectionDon't be afraid to try new thingJanuary 1, 2026
- 2024 · ReflectionTrust but verifyJanuary 5, 2025
- Work hard, play hardWith kids, time is more precious and limited than ever.August 11, 2024
Show
Things I'm working on.
Snowball
Patterns worth investing in. Compounding and transferable.
- Move from Lodash to es-toolkites-toolkit is a modern utility library built for today's JavaScript: tree-shakeable, TypeScript-first, and fast. Lodash solved real problems in 2013. Most of those problems are gone.April 11, 2026
- Replace husky with lefthookLefthook is faster, zero-dependency, and fits modern monorepo tooling better than husky. Here's why and how to switch.April 10, 2026
- Use bun test instead of JestBun's built-in test runner is Jest-compatible and dramatically faster. For most TypeScript projects there's no reason to reach for Jest anymore.April 9, 2026
- Trigger.dev is the right tool for user-created monitoringComparing Cloudflare Cron, Cloudflare Queue, and trigger.dev — and why trigger.dev wins for monitoring systems created by your users.April 4, 2026
Let's Connect
If you want to get in touch with me about something or just to say hi, reach out on social media.