Summary
Duncan Faulkner is a seasoned Angular-focused software engineer and mentor with over two decades of commercial experience and nine years specializing in TypeScript and Angular (up to v17). He has designed and delivered data-driven web applications across finance, satellite communications, oil & gas, manufacturing and insurance, and frequently leads migrations and CI/CD improvements. A pragmatic hands-on developer, Duncan combines deep front-end expertise (RxJS, NgRx, Angular Material) with backend and DevOps familiarity (Node, .NET Core, GitLab CI/CD, Azure/GCP), and has acted as a line manager and hiring lead. He runs a popular Angular blog, speaks on the topic, and is known for clear coding standards and practical documentation that help teams upgrade and maintain complex codebases. Notably, he blends startup agility (owning a retail business for many years) with enterprise-grade delivery, making him comfortable from stakeholder demos to low-level debugging.
9 years of coding experience
20 years of employment as a software developer
North Walsham High School