About

Product executive. Still an engineer.

AI product leadership

Product strategy and roadmap for an AI personalization, discovery and advertising platform. I lead a product org of 6 PMs and their teams and report to the CEO and CTO.

Recommenders, search and content understanding

The domain I’ve worked in for 12 years, as engineer and as product leader.

Deploying with customers

I work directly with the content, editorial and engineering teams of major TV and streaming services to deploy and adapt products, not throw them over the wall.

Experience

  • Jun 2011 – Mar 2014Software Engineer · J.P. Morgan, GlasgowHighly available Java REST services (Jersey, Oracle) for real-time financial data; build/release automation and CI with Jenkins.
  • Mar 2014 – Present · 12 yearsAI personalization & discovery platform for media
    Jun 2019 – PresentSVP ProductOwn product strategy and roadmap for an AI personalization, discovery and advertising platform; lead 6 PMs and their teams; report to CEO and CTO.
    Jun 2017 – Jun 2019Product Lead (hands-on developer)Designed and coded customer-facing UI products; built an analytics platform from inception to production; managed the engineering team.
    Mar 2014 – Jun 2017Software EngineerFull-stack products exposing platform APIs; real-time analytics on Spark, Elasticsearch and EMR.
  • Aug 2021 – Jun 2024Founder · BarBeacon DigitalBuilt a hospitality-marketing SaaS end to end (Flutter, GCP/Firebase).
  • 2024 – PresentFounder & Engineer · GrandeCoder StudiosIndependent studio: AI education content and AI-native apps (Squadule, DunnitDaily, LeoLearns).

Education: B.Sc. Computer Science, University of Strathclyde, 2011.

Stack

AI

recommender systemsRAGagentic workflowsstructured prompt engineeringClaude SkillsMCP

Data & search

Elasticsearch / OpenSearchSparkAWS EMR

Mobile & web

Flutter / DartStoreKitHTML5Java

Cloud & infra

AWS (ECS, ECR, Docker)GCP / FirebaseTerraformJenkins CI

[CONFIRM: add Python / TypeScript or other daily languages]

Contact

Based in Tampa, FL. The best way to reach me is email or LinkedIn.

Email: [CONFIRM email address]

LinkedIn · GitHub [LINK] · Substack · YouTube [LINK] · Résumé (PDF) [supply resume.pdf]