Application Architecture
Modular, component-based front-end architecture. Micro-frontend to monorepo consolidation, shared UI component libraries, React.js, Next.js and Angular, and backend API integration.
Open to new roles and consulting
I design front-end architecture, lead engineering teams and solve the hard problems in between: legacy migrations, platform and CI/CD setup, site reliability (SRE), production bug fixes and incident RCA. AI tools like Claude Code, Gemini and Copilot are built into how I deliver, with the same review and testing standards as everything else.
Recruiter? Here's the 30-second summary ↓
11+ yearsenterprise web & mobile
Everything you need in 30 seconds.
11+ years building and operating enterprise web and mobile platforms across telecom, FMCG and marketing technology.
I'm currently Technical Lead and L2 Support Lead across two client programmes, owning architecture and delivery while staying hands-on in React, Redux and Node.js. My recent focus is production engineering: SRE monitoring, performance profiling, root cause analysis and customer-impact analysis.
I run teams on clear code-review standards, automated test coverage and documented playbooks, and I use AI tooling (Claude Code, Gemini, GitHub Copilot) for code conversion, test generation and repetitive refactoring.
Direct requirement gathering and technical discussions with clients, partner agencies and business owners.
Day-to-day coordination with DevOps, QA, infrastructure and product teams on design, release risk and production issues.
E-commerce, online bidding and CRM applications, delivered in Agile/Scrum teams.
Migration architecture for large legacy codebases, plus the platform around it: monorepo layout, source-control standards, CI/CD, GCP deployment and release strategy, documented as migration playbooks.
Modular, component-based front-end architecture. Micro-frontend to monorepo consolidation, shared UI component libraries, React.js, Next.js and Angular, and backend API integration.
Estate-wide migration planning: dependency upgrades, functional parity checks, test coverage and production validation, tracked through playbooks and CI/CD migration reports.
Repository standards (branching strategy, access control, workflows), GitHub Actions CI/CD, deployments to GCP Cloud Run and related services, canary releases and feature-flag rollouts.
Bottleneck analysis, page-load and build-time optimisation, Lighthouse and RUM metrics. Response times held under 3 s, with RCA and SLA-driven incident management.
Code-review standards and development practices backed by Jest, React Testing Library, Playwright and SonarQube.
Multi-country, multi-language platforms on AEM SaaS with shared accessibility and SEO standards across markets.
I lead L2 production support: watching app health and logs, triaging incidents, fixing live bugs quickly, and running root cause analysis so the same problem doesn't come back. Releases go out behind canary deployments and feature flags, and we keep to our SLAs.
Claude Code and Gemini for Angular-to-React code conversion, test generation and automation of repetitive engineering tasks. AI workflow details
Context, approach and measured outcome for recent migration, platform and performance work.
200+repositories migrated · 500+ screens on React.js
Global marketing & advertising groupGlobalLogic · 2025 - Present
Technical Lead · 2 concurrent projects · technical strategy and end-to-end delivery
800+websites delivered ahead of schedule
Global FMCG brand portfolioPublicis Sapient · 2021 - 2025
Front-End Lead · multi-agency, multi-market, multi-language
<3 sresponse times held · SLA adherence
Major telecom providerGlobalLogic · 2025 - Present
Technical Lead and L2 Support Lead · team of 6 engineers
30%+faster builds
Team Lead
55s to 10spage load time
smartData Enterprises · 2017 - 2018
AI tooling is part of my delivery process on migrations: code conversion, test generation, bulk changes and documentation, with the same review and quality checks as hand-written code.
Angular-to-React conversion accelerated with Claude Code and Gemini on large migrations.
AI-generated and AI-updated tests, executed with Jest, React Testing Library and Playwright.
Scripted and AI-assisted bulk changes across hundreds of repositories.
Code comprehension, performance investigation and faster RCA with GitHub Copilot, Claude and Gemini.
Playbooks, guides and CI/CD migration reports produced and maintained alongside the code.
AI-generated changes go through code review plus Jest, React Testing Library, Playwright and SonarQube checks.
I'm using Claude Code to get stronger on the back end (Node.js, NestJS, APIs, databases) and the DevOps side (GitHub Actions, Docker, cloud deployments). It helps me read unfamiliar code, try ideas quickly and learn while I build, so I can own more of the stack, not just the UI.
From first engineer at a start-up to Technical Lead on two concurrent enterprise programmes.
Consultant, Engineering · Technical Lead · L2 Support Team Lead
Impact: Moved 200+ repositories and 500+ screens from legacy Angular to React with automated CI/CD on GCP, while keeping production response times under 3 seconds and meeting SLAs.
Senior Experience Engineer · Front-End Lead
Impact: Delivered 800+ websites onto AEM SaaS ahead of schedule across multiple agencies and markets, with weekly production releases.
Associate Consultant Engineering · Associate Technical Consultant
Impact: Recognised with the GlobalLogic Eminence Award (Q4 2020) for front-end delivery on large enterprise products, including BMC Software.
Senior UI Developer · Team Lead
Impact: Delivered projects ahead of schedule as UI team lead; Bravo Work Award (Q1 2019).
Ionic Developer (Big Data) · Associate Delivery
Impact: Cut a web application's load time from 55 seconds to 10 and its build time by 20%.
Associate Technologist
Impact: Built real-time WebSocket messaging with read receipts for a healthcare communication platform, kept in sync across web, Android and iOS.
Junior Developer (Full Stack) · first employee
Earlier product work across hybrid mobile, web and e-commerce.
Web Developer · Kratin LLC
Real-time messaging for a healthcare app used on the web, Android and iOS. I built the web side, with WebSocket-based messaging that stays in sync across devices, and read receipts so users can see the status of each message as it happens.
Owner & Developer
QR-code digital menu service for restaurants and hotels, replacing printed menus. Built and run as my own product.
Front-End Developer
Website and checkout optimisation for a spiritual-learning app: 20% uplift in clicks and purchases.
Full Stack Developer
Intercity cab-booking marketplace with live quotes, a minimal-step booking flow and Google Location APIs.
Mobile Developer (Android & iOS)
Real-time property operations app for building staff and residents, covering UI, APIs, back end and database.
Full Stack Developer
Bulk email platform on AWS SES with per-user monthly API usage charts and cost estimation.
Magento Developer
Magento store for power tools, machinery and DIY equipment; owned changes from design to deployment.
85 stars and 142 forks across 59 public repositories (as of November 2026)
Available for architecture and migration consultations, performance reviews (Lighthouse, RUM, page load), AI-in-engineering workflow sessions and technical mentoring. Requests go directly to my inbox.