Taufan Fadhilah
Security audits, major dependency upgrades, and the refactors that turn a mega-service into something the team can read again.
Senior backend engineer at Clearview. Day-to-day in TypeScript, Express, TypeORM, and Postgres. I like the work nobody wants to talk about at standup: closing security-audit findings one class at a time, taking a major dependency upgrade through to a green CI, breaking apart a service file that has grown past what any one engineer should have to hold in their head.
Coming from an Indonesian engineering background, I’m methodical and I overcommunicate on purpose. If I say I’ll do something, I make sure it gets done. I reply to messages faster than people expect.
Outside of engineering, I love spending time with my family and hunting for good food. I used to play tennis to clear my head and keep burnout at bay. I love to smile.
By the numbers
- Essays
- 2
- Writing since
- 2026
- Latest
- Aug 2026
- Words published
- 3327
- Feed
- RSS →
Filed by Taufan 2 essays
-
backend
Upgrading TypeORM 0.3 to 1.0 in Production: A NestJS Case Study
How we took TypeORM 0.3 → 1.0 to a live NestJS API without a headache.
TF Taufan Fadhilah · 8 min -
backend
Splitting a Mega-Service Into Four: The Service-Facade Refactor (Plus a Reusable Skill)
How we split a 1,307-line `user.service.ts` into four responsibility-tagged NestJS sub-services (query, mutation, membership, stats) behind a stable facade — no caller broke, no test changed, one PR, and a reusable Claude skill file at the end.
TF Taufan Fadhilah · 8 min