About

I am an AI-enabled software engineer and solution architect with 19+ years of experience in software engineering, including 6+ years in technical leadership and architecture.

My career began in 2007, building software across startups, digital agencies, enterprise organizations, and global consulting firms.

Over the years my responsibilities have evolved from hands-on application development into solution architecture and technical leadership, managing projects and coordinating engineering teams across organizations.

Throughout my career, I have designed, modernized, and delivered enterprise applications, cloud platforms, SaaS products, commerce solutions, and digital transformation initiatives for clients including J.D. Irving, Telenor Pakistan, MattressFirm, Freeman, Essent Title, Machinima, Plus! Games, Belcon Construction, and PlasticPlace, and others.

Today I work across Java, Spring Boot, Angular, React, Next.js, PHP, Laravel, Magento, GraphQL, AWS, Azure, and modern cloud-native architectures while leveraging AI to improve software delivery and engineering productivity.

My expertise spans software engineering, solution architecture, cloud modernization, SaaS platform engineering, enterprise commerce, technical leadership, and AI-enabled software delivery.

Experience
19+years
Leadership
6+years

Areas of interest

  • Solution Architecture
  • AI-Enabled Software Engineering
  • Enterprise Commerce
  • Cloud-Native Applications
  • SaaS Platform Design
  • High Availability Systems
  • Platform Modernization
  • Developer Experience
  • Engineering Leadership

What I Do

Architecture, engineering, and leadership

  • 01

    Solution Architecture

    Translate business requirements into system designs — defining boundaries, evaluating trade-offs, and setting technical direction for enterprise platforms.

  • 02

    Cloud Architecture

    Design and operate AWS and Azure infrastructure with a focus on security, reliability, automation, and cost efficiency.

  • 03

    Platform Modernization

    Migrate legacy systems onto cloud-native platforms, reducing technical debt while improving performance and developer experience.

  • 04

    Software Engineering

    Build enterprise-grade applications, APIs, and backend systems with clean, testable, and maintainable code.

  • 05

    AI-Enabled Engineering

    Apply AI throughout the development lifecycle to accelerate requirements analysis, implementation, testing, and documentation.

  • 06

    Technical Leadership

    Lead and mentor engineering teams, set technical standards, run architecture reviews, and align delivery across stakeholders.

Selected Projects

Platforms I've shaped

SaaS Platform Modernization

Belcon Construction

Architected and led the transformation of a simple in-house application into a modern multi-tenant SaaS platform.

The modernization included redesigning the application architecture, improving scalability, introducing cloud-native deployment patterns, simplifying customer onboarding, and creating a reusable platform capable of supporting multiple customers from a single codebase.

Responsibilities

  • Solution Architecture
  • SaaS Platform Design
  • Multi-Tenant Architecture
  • Cloud Modernization
  • Customer Onboarding Strategy
  • Platform Scalability
  • Technical Leadership
  • Architecture Reviews

Technologies

  • PHP
  • Laravel
  • Next.js
  • EC2

MattressFirm Migration

Architected and led the migration of MattressFirm's commerce platform frontend from a legacy Dynamics 365 Site Builder implementation to a Next.js application powered by Brightspot CMS and GraphQL.

Highlights

  • Defined frontend architecture
  • Led migration strategy
  • Improved application performance
  • Introduced configuration-driven development
  • Enhanced developer experience
  • Supported enterprise commerce integrations

Technologies

  • Next.js
  • React
  • TypeScript
  • GraphQL
  • Apollo
  • Brightspot CMS
  • AWS
  • Vercel

Telenor Pakistan B2B Portal

Architected and delivered a greenfield B2B self-service platform enabling business customers to manage accounts and after-sales services through a unified portal.

Responsibilities included solution architecture, backend architecture, frontend architecture, stakeholder management, and technical delivery.

Technologies

  • Laravel
  • Angular
  • REST APIs
  • Azure DevOps

Freeman Fluent

Freeman

Designed and developed a backend CMS with role-based access control (RBAC) for Freeman's Fluent, an omnichannel chat and voice-powered solution for live experiences.

Key contributions included GraphQL APIs, serverless architecture, automated AWS Lex chatbot creation for virtual and in-person events, automated chatbot deployment on S3 with CloudFront, and Alexa Skill automation.

Technologies

  • React
  • Node.js
  • AWS Lambda
  • GraphQL
  • Apollo
  • DynamoDB
  • AWS Amplify
  • Cognito
  • Serverless Framework
  • AWS Lex
  • S3
  • CloudFront

Freeman Envision

Freeman

Led modernization of Freeman's Envision platform through cloud migration, architectural improvements, DevOps implementation, and enterprise commerce enhancements.

Key achievements included migration from on-premises infrastructure to Microsoft Azure, CI/CD implementation, distributed caching, cloud storage, automated testing, and GDPR compliance.

Technologies

  • Laravel
  • Azure Virtual Machines
  • Azure SQL Database
  • Azure Redis
  • Azure Blob Storage
  • Azure Queue Storage
  • Azure DevOps
  • Laravel Dusk
  • Stripe Connect

Magento Enterprise Commerce

Kent.ca & KentPro.ca

Served as Technical Architect for Kent.ca and KentPro.ca on Adobe Commerce (Magento Enterprise Edition and Magento Cloud), part of the J.D. Irving group of companies.

Responsibilities

  • Commerce Architecture
  • Magento Cloud
  • AWS Infrastructure
  • Performance Optimization
  • Platform Reliability
  • Enterprise Integrations

Technologies

  • Magento Enterprise Edition
  • Magento Cloud
  • EC2
  • RDS
  • ELB
  • ElastiCache

Technical Expertise

Languages, platforms, and architecture

Languages

  • Java
  • PHP
  • JavaScript
  • TypeScript
  • SQL
  • Objective-C

Backend

  • Spring Boot
  • Laravel
  • Node.js
  • Express
  • Magento 2
  • Adobe Commerce
  • GraphQL
  • REST APIs

Frontend

  • React
  • Next.js
  • Angular
  • TypeScript
  • Tailwind CSS

Cloud

AWS

  • Lambda
  • API Gateway
  • EC2
  • RDS
  • S3
  • Cognito
  • DynamoDB
  • CloudFormation
  • CloudFront
  • ElastiCache
  • SQS
  • SES

Microsoft Azure

  • Azure Virtual Machines
  • Azure SQL
  • Azure Redis
  • Azure Blob Storage
  • Azure Queue Storage
  • Azure DevOps
  • Azure Pipelines

Architecture

  • Solution Architecture
  • SaaS Architecture
  • Microservices
  • Serverless Architecture
  • Cloud Architecture
  • Enterprise Commerce Architecture
  • API Design
  • GraphQL
  • High Availability
  • Platform Modernization

How I Work

Pragmatic architecture, business-aligned delivery

My approach to software engineering combines business understanding with pragmatic architecture.

I work closely with business stakeholders, architects, product owners, and engineering teams to deliver solutions that balance technical excellence with business value.

I believe successful systems should be:

  • Scalable
  • Maintainable
  • Secure
  • Observable
  • Testable
  • Developer Friendly

Experience

Where I've built

Building software since 2007 across startups, agencies, and enterprise organizations — roles grouped by company.

Visionet Systems

Consultant

Jan 2025 – Present

  • AI-enabled full stack development with Java Spring Boot microservices and Angular 21.

Advisory Software Engineer

Jan 2023 – Dec 2024

  • Architected Next.js + GraphQL frontend migration from D365 Site Builder to Brightspot CMS.

Software Engineer

Nov 2021 – Dec 2022

  • PHP/Magento 2 technical architect for Kent.ca, Kentpro.ca, and PlasticPlace enterprise commerce.
  • Managed AWS infrastructure and site reliability for kent.ca and kentpro.ca (EC2, RDS, ELB, ElastiCache).

Certifications

Certified in Adobe Commerce

Contact

Let's connect

Open to architect and lead engineering roles on enterprise platforms, SaaS products, and modernization initiatives.

Direct

Ready to discuss your next platform?