Code Review & Consulting

Providing practical code reviews, architecture guidance, and technical direction for stronger products.

A second pair of experienced eyes catches problems while they're still cheap to fix. I review Angular, TypeScript, C#/.NET and SQL Server codebases the same way I review pull requests and mentor trainees on enterprise teams: clear, kind and specific. You get prioritised findings that explain both the why and the how, plus help planning upcoming features so the codebase stays easy to change.

  • Codebase health check: structure, readability, duplication, naming and test coverage, with what to fix first.
  • Architecture review: module boundaries, state management, API design and data-access patterns.
  • Angular review: change detection, signals and RxJS usage, lazy loading, component design and bundle size.
  • .NET & API review: controller and service layering, validation, error handling, async code and logging.
  • SQL Server review: query plans, indexing, stored procedures and chatty or N+1 data access.
  • Security basics: authentication flows, input validation, secrets handling and common OWASP risks.
  • Pull request reviews: ongoing reviews for your team with actionable, educational comments.
  • Component library & Storybook: shared, documented UI components that keep large applications consistent.
  • Technical planning: turning requirements and BRDs into tasks, estimates and a sensible delivery order.
  • Mentoring: pairing sessions and guidance for junior developers on best practices, debugging and tooling.