Testing browser and server tracking with consent
An engineering note by Faraz Ahmad on consent-gated measurement, browser and server events, shared action IDs and isolated tracking tests.
Software, cloud and connected systems. Explore the areas I work across.
I build the backend services that connect applications, devices and business tools. The focus is a clear interface, predictable behaviour and a system your team can maintain.
02I develop cloud services and prepare the infrastructure they need to run. This includes application deployment, access controls, configuration and the everyday tasks of keeping a service usable.
03I build websites and web applications with clear navigation and interfaces that work on mobile and desktop. Frontend, backend and deployment are considered together.
04I develop applications for the places people actually work: a phone, a browser or a desktop connected to local equipment. The platform choice follows the workflow.
05I work at the connection between software and physical systems: robot drivers, embedded devices, perception and the services that support them.
06I connect measurement, marketing tools and operational workflows so teams can follow an enquiry from the first interaction to a useful CRM record.
Software & apps
Frontend and backend built together: user interfaces, application logic and deployment.
Software & apps
Browser-based applications with clear navigation, accessible interfaces and offline features where needed.
Software & apps
Applications for iOS and Android, with shared code and native device features.
Software & apps
Desktop software that connects local devices, files and services with a familiar interface.
Backend & cloud
Backend services that give applications and devices a consistent way to exchange data.
Backend & cloud
Deploying and operating application services on AWS and Google Cloud, with repeatable builds and releases.
Backend & cloud
Database design and integrations that connect existing applications and business systems.
IoT & robotics
Firmware and connectivity for devices that need to communicate reliably with applications and cloud services.
IoT & robotics
Robot software connecting perception, control and external services, from simulation to the physical device.
IoT & robotics
Connecting controllers, sensors and software, then testing the complete system on real hardware.
AI & automation
Training and integrating vision models, including inference on edge devices and evaluation on real data.
AI & automation
Connecting CRM, ERP and application workflows so information moves between systems with less manual work.
Marketing systems
First-party measurement, consent-gated tracking and browser/server event coordination.
Marketing systems
Connect email, page visits, downloads and booking workflows with CRM records, using pseudonymous IDs.
Marketing systems
Build and maintain multilingual websites and landing pages, with structured content and reliable caching.
Marketing systems
Keep search indexing, language variants and redirects consistent across websites and documents.
Marketing systems
Campaign infrastructure, conversion setup and audience organisation across paid media and outbound email.
Marketing systems
Reporting and independent checks that connect campaign data, system logs and deployment quality.
Languages, frameworks, platforms and tools.
Implementation choices from my work, explained without client details.
An engineering note by Faraz Ahmad on consent-gated measurement, browser and server events, shared action IDs and isolated tracking tests.
Faraz Ahmad explains pseudonymous campaign attribution, webhook validation, workflow retries and email-scanner checks using CRM and automation tools.
An engineering note by Faraz Ahmad on content-based asset filenames, cache compatibility, release ordering and browser checks for website updates.