Writing

Insights & Articles

Professional insights on software architecture, DevOps, and full-stack development, drawn from real systems built for enterprise clients across banking, compliance, and public sector.

design-patternscsharptypescriptstructural-patterns

Bridge Pattern — FixIt Pro Series #07

FixIt Pro needs to send urgent, high, and normal notifications across SMS, email, and push channels. Learn how the Bridge pattern prevents a class explosion by separating urgency levels from notification channels — in C# and TypeScript.

Read article
design-patternscsharptypescriptstructural-patterns

Adapter Pattern — FixIt Pro Series #06

FixIt Pro inherited a legacy SMS service with an incompatible interface. Learn how the Adapter pattern bridges old and new without touching legacy code — in C# and TypeScript.

Read article
design-patternscsharptypescriptcreational-patterns

Singleton Pattern — FixIt Pro Series #05

One JobCardRegistry to rule them all. Learn how the Singleton pattern ensures a single, globally consistent store of active job cards — and why thread safety matters more than you think — in C# and TypeScript.

Read article
design-patternscsharptypescriptcreational-patterns

Prototype Pattern — FixIt Pro Series #04

FixIt Pro handymen run the same jobs every month. Learn how the Prototype pattern clones recurring job card templates instantly — without re-running the full build chain every time — in C# and TypeScript.

Read article
design-patternscsharptypescriptcreational-patterns

Builder Pattern — FixIt Pro Series #03

Stop passing 12 arguments to a constructor. Learn how the Builder pattern assembles complex JobCards step by step with optional fields, validation, and readable client code in C# and TypeScript.

Read article
design-patternscsharptypescriptcreational-patterns

Abstract Factory Pattern — FixIt Pro Series #02

FixIt Pro needs to send notifications, but Homeowners and Business clients expect completely different experiences. Learn how the Abstract Factory pattern builds consistent families of objects without coupling to concrete classes.

Read article
Previous Page 3 of 3