Professional

Professional work has centered on AI/ML startup and scaleup environments where technical systems had to create measurable commercial value. The work has combined model design, deep-learning architectures, data infrastructure, machine-learning services and technical leadership in settings shaped by growth, customer pressure and high ambiguity.

The repeated pattern has been building from zero toward scale: turning complex data problems into working ML systems, developing first versions of new technical capabilities, shaping architecture, hiring technical talent and helping products mature from early prototypes into larger commercial platforms.

Choreograph

Choreograph is a spinout startup formed from joint WPP and Google initiatives, focused on enterprise AI, customer data and media investment optimization. The work sits in a financially important part of the media business: helping major brands understand audiences, allocate advertising budgets more intelligently and improve commercial outcomes from large-scale data.

The role carried broader AI/ML responsibility across data science, machine learning and engineering workstreams while staying close to model direction, architecture and implementation quality. The work involved multimodal AI, synthetic data, representation learning and large-scale customer understanding from surveys, text, video, web-scale signals and behavioral data.

This role began when Choreograph was around 50 people, before it scaled toward roughly 1,000. Compared with earlier startup roles, the environment was larger and more complex: enterprise customers, larger data systems, more coordination and higher pressure to make models robust, explainable and commercially useful.

Selected Contributions

  • Led AI/ML workstreams across data science, machine learning and engineering.
  • Worked on multimodal customer intelligence from surveys, text, video and web-scale signals.
  • Developed synthetic-data and representation-learning approaches for unified customer understanding.
  • Helped shape model direction, architecture quality and implementation standards for enterprise AI systems.
  • Contributed to commercially important systems for audience intelligence, media optimization and large-brand decisioning.

Methods and Tools

  • Multimodal representation learning
  • Synthetic data generation and validation
  • Embedding models and vector search
  • Natural language processing
  • Computer vision
  • Semantic representation learning
  • Ranking and retrieval models
  • Enterprise ML system design

Yupana

Yupana was an early-stage financial SaaS startup focused on automating financial-management workflows. The role established the company's first data-science function at a point when much of the automation logic was still rule-based, moving the product toward machine-learning-driven document intelligence and workflow automation.

The work covered first ML architectures, early model versions, data pipelines, service design and MLOps foundations. It also included interviewing and hiring technical people, defining how the data-science function should operate and connecting model development with production software.

The company later became part of Cegid, one of Europe's major financial SaaS and business software companies with roughly 3,000-plus people. The role was a clear zero-to-one startup setting: roughly 20 people, first ML capabilities, real customers, fast commercial growth and an eventual path into a larger European software platform.

Selected Contributions

  • Established the first data-science and ML capability inside the company.
  • Moved core automation from rule-based systems toward machine-learning-driven document intelligence.
  • Built early ML services, data pipelines and production architecture foundations.
  • Helped hire and shape the technical team around data science and ML engineering.
  • Supported the technical foundation for scaling financial workflow automation.

Methods and Tools

  • Document AI
  • Natural language processing
  • Information extraction
  • Entity resolution
  • Classification models
  • Anomaly detection
  • Confidence scoring and calibration
  • Human-in-the-loop learning
  • ML service architecture
  • MLOps foundations

Retail Insight

Retail Insight was a financial-optimization SaaS company for large retailers and CPG partners, using machine learning and decision science to turn store-level operational data into margin, availability and waste-reduction decisions.

The role involved early responsibility for developing new product initiatives from concept into working software with direct contact with large retail customers and ownership over technical delivery. The work translated operational and financial retail problems into forecasting, anomaly detection, optimization, data-quality and decision-support systems.

The company later scaled from roughly 30 people into a much larger retail-optimization software business of around 250 people, making this an early exposure to high-growth startup execution: small teams, large customers, commercial pressure and ML systems that had to improve real operating decisions.

Selected Contributions

  • Developed new product initiatives from early concept into usable software.
  • Worked directly with large retail customers to translate commercial problems into technical systems.
  • Built decision-support tools from noisy store-level and operational data.
  • Contributed to forecasting, anomaly detection and optimization systems tied to margin and availability.
  • Took early responsibility for customer-facing technical delivery in a high-growth startup setting.

Methods and Tools

  • Multimodal predictive modeling
  • Text, image and tabular representation learning
  • Product-text embeddings
  • Image embeddings
  • Semantic entity matching
  • Hierarchical classification
  • Time-series forecasting with structured and unstructured features
  • Anomaly detection
  • Optimization models
  • ML service architecture

Technical Areas and Operating Principles

AI areas and concepts

  • Transformers and LLMs
  • AI agents
  • Multimodal learning
  • Representation learning
  • RAG and retrieval systems
  • Embeddings and vector search
  • Synthetic data
  • Biomedical AI
  • Robotics and human-machine interaction
  • Evaluation and benchmark reliability
  • Ranking, retrieval and recommendation models
  • Classification and anomaly detection

Frameworks and tools

  • Python
  • SQL
  • PyTorch
  • TensorFlow/Keras
  • scikit-learn
  • Hugging Face
  • MLflow
  • LangGraph
  • OpenAI Agents SDK
  • AutoGen / AG2
  • LlamaIndex / CrewAI / PydanticAI
  • LangSmith / Langfuse / Phoenix
  • MCP and agent tool integrations
  • Docker/Kubernetes/Kafka
  • CI/CD and cloud platforms

Model evaluation and AI systems

  • Model serving and inference systems
  • Data representation and workflow automation
  • Experiment tracking and model registry
  • Feature stores
  • Model and agent monitoring
  • Trace-based agent evaluation
  • Prompt and workflow evaluation
  • Agent observability
  • Guardrails and policy checks
  • Tool permissions and authorization
  • Model calibration
  • Evaluation design

Operating Principles

  • Start with the product or scientific decision, then choose the model architecture.
  • Use the simplest model or workflow shape that can survive the real operating conditions.
  • Treat evaluation as part of the product from the beginning.
  • Design for correction loops: humans, labels, traces, monitoring and retraining all matter.
  • Move quickly in startups while keeping enough structure that future iterations can be trusted.
  • Translate between research, engineering and product so each perspective shapes the problem clearly.

Management Principles

  • Make ambiguous AI work legible to product, engineering and business stakeholders.
  • Give people enough context to make good decisions independently.
  • Remove blockers quickly and protect teams from unclear priorities.
  • Set standards through review, examples and clear expectations.
  • Create ownership so each person knows what they can decide and where alignment is needed.
  • Keep communication direct and respectful when work is ambiguous or under pressure.