Projects & Impact

Outcomes across enterprise software delivery, AI enablement, DevSecOps transformation, and open source — using public-safe descriptions throughout.

AI Enablement DevSecOps & CI/CD Enterprise Modernization Test Automation Data Engineering Community & Knowledge Sharing

Enterprise Impact

Enterprise projects use public-safe descriptions. Employer, client, and internal names are kept generic.

AI Enablement

AI Tool Adoption & Enablement

Lead Evaluator & Enablement Owner

Drove organisation-wide adoption of AI coding and agentic AI tools across engineering teams in a large enterprise banking environment. Evaluated, piloted, and promoted practical usage of tools including GitLab Duo, GitHub Copilot, Microsoft Copilot, Amazon Kiro, and ROO Code.

Outcomes

  • Identified best-fit AI tools for different engineering workflows and team contexts
  • Created enablement guides, demos, and pilot programmes to accelerate adoption
  • Established repeatable evaluation frameworks for AI coding tool assessment
  • Moved teams from ad-hoc AI use toward structured, workflow-integrated practices
GitLab Duo GitHub Copilot Microsoft Copilot Amazon Kiro ROO Code MCP LangGraph RAG

Enterprise project — employer details kept generic.

AI Enablement

AI-Assisted Code Review & Kiro Skills

Contributor & Skills Designer

Designed reusable AI skill frameworks for enterprise engineering workflows using Kiro, and evaluated AI-assisted merge request review workflows using GitLab Duo. Focused on scalable, repeatable approaches rather than one-off prompting.

Outcomes

  • Proposed Kiro skills for Jira story analysis, impact analysis, code review, API design, and test generation
  • Evaluated MR-centric AI review flows with repository-level guidance for improved relevance
  • Designed patterns that reduce manual review overhead without intrusive tooling
Kiro GitLab Duo MCP Agentic AI Prompt Engineering

Enterprise project — employer details kept generic.

DevSecOps & CI/CD

Enterprise CI/CD Migration to GitLab

Migration Lead & Implementation Owner

Led a large-scale enterprise migration from Azure DevOps to GitLab across multiple engineering teams and repositories. Designed migration strategy, built Python automation tooling, and coordinated the transition with minimal disruption.

Outcomes

  • Successfully migrated CI/CD pipelines across multiple teams and repositories
  • Built Python automation tooling to reduce manual migration effort and risk
  • Aligned deployment automation with enterprise governance and auditability requirements
  • Improved deployment consistency and release auditability post-migration
GitLab CI/CD Azure DevOps Python AAP Liquibase JFrog Artifactory HashiCorp Vault

Enterprise project — employer details kept generic.

DevSecOps & CI/CD

GitLab SDLC Governance & Compliance

Technical Lead

Improved repository governance and compliance posture across a large subgroup of repositories within an enterprise GitLab instance. Established branch protection policies, security scanning integration, and merge-request governance standards.

Outcomes

  • Established central security policy alignment across 40+ repositories
  • Improved protected branch governance, merge-request standards, and onboarding clarity
  • Reduced compliance gaps identified in internal governance reviews
GitLab GitLab Security Policies SAST Repository Governance Branch Protection

Enterprise project — employer details kept generic.

Enterprise Modernization

Greenfield Lending Transaction Platform

Lead Full Stack Developer

Designed and delivered a greenfield lending transaction platform from scratch for a financial technology client. Built end-to-end — from data model through API layer to Angular frontend — serving as the primary technical delivery lead throughout.

Outcomes

  • Delivered a production-grade platform covering the full lending transaction lifecycle
  • Integrated rating-change, settlement, and cash-flow modules into a unified system
  • Platform adopted and used in a live client environment
Angular TypeScript .NET Web API C# Oracle SQL Server ASP.NET MVC

Client project — internal and client details kept generic.

Enterprise Modernization

Enterprise Document Processing Modernization

Software Engineer

Contributed to migration of a large-scale enterprise document-processing platform from legacy components to a .NET-based solution. Also built an Angular + .NET internal tool that replaced a commercial product, eliminating licensing costs for hundreds of operational staff.

Outcomes

  • Delivered an internal tool used by 500–600 operational staff, replacing a licensed commercial product
  • Contributed to platform migration across high-volume OCR/OMR systems serving major banking clients
  • Delivered a document export solution and reporting dashboard for enterprise clients
C# ASP.NET .NET Framework Angular SQL Server OCR / OMR Crystal Reports

Enterprise project — employer and client details kept generic.

Test Automation

Enterprise Test Coverage Growth

Technical Lead & Contributor

Led and contributed to a large-scale test automation initiative spanning multiple engineering teams. Used AI-assisted practices to guide engineers in writing tests at scale, growing coverage from a low baseline to a high standard across critical systems.

Outcomes

  • Guided approximately 5–6 engineers to add around 20,000 tests across enterprise codebases
  • Grew test coverage from 5–10% to 80%+ across critical systems
  • Established patterns and tooling for sustainable test-driven practices going forward
.NET NUnit xUnit Moq AI-Assisted Testing Quality Engineering

Enterprise project — employer details kept generic.

Data Engineering

Python Data Automation & Data Lineage Mapping

Technical Owner & Developer

Built Python-based automation tools to support data engineering and release validation workflows in an enterprise banking environment. Covered Excel template comparison, SSIS package analysis, and source-to-target data-lineage mapping across critical systems.

Outcomes

  • Automated Excel template comparison for release validation, reducing manual checking time
  • Built SSIS package analysis tooling to support data pipeline review and governance
  • Delivered source-to-target data-lineage mapping across critical banking data flows
Python SSIS SQL Server Excel Automation Snowflake Data Lineage

Enterprise project — employer details kept generic.

Community & Knowledge Sharing

Technical Articles & Community Knowledge Sharing

Author & Community Contributor

Published 25+ technical articles across C# Corner and BankyBlueprints, covering .NET, Angular, Azure, AI, and DevOps topics. Recognised as Microsoft MVP (2016) and four-time C# Corner MVP (2015, 2016, 2018, 2020) for sustained community contributions.

Outcomes

  • 25+ published articles on C# Corner covering C#, .NET, Angular, ASP.NET, and DevOps
  • AI and Agentic AI focused content on BankyBlueprints covering MCP, LangGraph, RAG, and GitLab Duo
  • Recognised as Microsoft MVP and C# Corner MVP for community impact
C# .NET Angular Azure Agentic AI MCP RAG

Open Source Contributions

Tools and starter projects built to solve real engineering problems, open-sourced for the community.

TypeScript Open Source

Enterprise Angular Boilerplate

A production-ready Angular starter template with pre-configured testing (Jest + Cypress), ESLint, Prettier, CI/CD pipelines, and a scalable folder structure. Designed to help teams skip the setup phase and focus on building features.

#angular #typescript #jest #cypress #ci-cd #eslint
View on GitHub
Python Open Source

GitLab Migration Toolkit

A Python-based toolkit for migrating projects and CI/CD pipelines from Azure DevOps to GitLab. Automates pipeline translation, repository migration, and environment configuration to reduce manual effort and migration risk.

#gitlab #azure-devops #migration #automation #python #devops
View on GitHub
PowerShell Open Source

Azure DevOps Pipeline Templates

A collection of reusable Azure DevOps YAML pipeline templates and custom tasks for .NET projects. Covers build, test, code quality, and deployment stages with sensible defaults and easy customisation.

#azure-devops #ci-cd #dotnet #yaml #powershell
View on GitHub