Practical AI, Built for People

    GenAI Software Engineer at Sky, building production-ready LLM systems end-to-end — from prototyping and evaluation to full-stack delivery and observable cloud deployments.

    About Martin

    Professional experience and technical background

    I’m a GenAI Software Engineer at Sky, building practical AI tools across customer service, research, marketing, and sports workflows. I work across the full delivery lifecycle — from early ideation and system design to Python-based AI services, full-stack applications, and production deployment with logging and observability.

    I’ve shipped LLM-powered systems involving evaluation pipelines, synthetic data generation, conversational interfaces, and insight dashboards. I enjoy collaborating closely with data scientists, product managers, and designers to deliver production-ready outcomes and de-risk AI deployments.

    I hold an MSc in Mobile Web Development (Distinction) and a BSc in Computing Science (First), where my academic work focused on applied software engineering, distributed systems, and user-facing applications. I’m particularly interested in agent-based systems, evaluation and robustness under load, and building scalable GenAI platforms for real-world use.

    Technical Expertise

    ReactNext.jsTypeScriptNode.jsPythonFastAPILLM IntegrationVector / Semantic SearchAI Evaluation & ObservabilityREST APIsTailwind CSSTesting (Jest)DockerGoogle Cloud Platform (GCP)Product Delivery (Agile, Requirements, Stakeholders)UI/UX DesignConfluence & Jira

    AI Development

    Building AI-powered solutions and platforms

    Full-Stack Development

    End-to-end web development and deployment

    Product Management

    Stakeholder engagement and agile methodologies

    Cloud Solutions

    Deployment and scaling on cloud platforms

    Professional Experience

    Professional experience and career journey

    Associate GenAI Software Engineer

    Sky UK

    Aug 2025 – Present
    • Deliver end-to-end GenAI systems, from discovery and experimentation through evaluation, full-stack implementation, and production deployment.
    • Build Python-based AI services and modern web applications using Next.js, TypeScript, and FastAPI, with logging and observability baked in.
    • Led development of a scalable IVR load-testing and evaluation platform using synthetic customers and LLM-based scoring and reporting.
    • Designed and shipped conversational research and insight platforms used for internal decision-making across video, advertising, and content.
    • Authored a GenAI engineering playbook and reusable repo templates to standardise delivery, evaluation, and deployment practices.
    • Led migration and decomposition of a large legacy monorepo into clearly owned services to improve maintainability and onboarding.

    Associate GenAI Software Engineer (Gen AI) – Graduate Scheme

    Sky UK

    Sep 2024 – Aug 2025
    • Built internal AI tools across customer service, media, and sports domains, taking projects from ideation through full-stack implementation and deployment.
    • Applied LLMs and vector-based retrieval to automate workflows and enable natural-language access to internal knowledge.
    • Delivered production-ready web applications with a strong focus on usability, accessibility, and rapid iteration.
    • Collaborated closely with product managers and data scientists to shape MVP scope and evaluation approaches.

    Associate Product Owner (Sky Go & Comcast) – Graduate Scheme

    Sky UK

    Mar 2024 – Sep 2024
    • Led requirements discovery and documentation for a multi-market streaming platform, working across UK and European teams.
    • Translated stakeholder needs into clear user stories, acceptance criteria, and delivery milestones.
    • Produced competitor insights and KPI analysis to inform prioritisation and roadmap decisions.
    • Supported agile delivery through ongoing feedback loops and risk management.

    Associate Front-End Developer – Graduate Scheme

    Sky UK

    Sep 2023 – Mar 2024
    • Migrated internal sales and content systems onto a modern React and TailwindCSS frontend stack.
    • Built reusable UI components and integrated APIs to support evolving product requirements.
    • Wrote unit, integration, and end-to-end tests to improve reliability and confidence in releases.
    • Worked closely with designers, testers, and backend engineers to deliver accessible, user-centred interfaces.

    Projects

    A mix of professional work and personal projects showcasing different technologies and approaches

    Featured Work

    Sports Commentary Assistant (Cricket)
    +4 more
    Work

    Sports Commentary Assistant (Cricket)

    2024
    Sky UKGen AI Engineer

    AI-powered live commentary assistant ingesting real-time match data to support commentators and production teams.

    Key Achievements

    • Prototyped an end-to-end pipeline from data ingestion to LLM output
    • Shipped an accessible UI and iterated rapidly via stakeholder demos
    Next.js
    TypeScript
    LLMs
    GCP
    Conversation Simulator (Voice + LLMs)
    +1 more
    Work

    Conversation Simulator (Voice + LLMs)

    2024
    Sky UKGen AI Engineer

    LLM-driven conversation simulations with lifelike voice for coaching and training scenarios.

    Key Achievements

    • Designed simulation and coaching flows
    • Ran rapid user testing and feedback loops
    Next.js
    TypeScript
    FastAPI
    LLMs
    ElevenLabs
    GCP
    News Research & Content Assistant
    +1 more
    Work

    News Research & Content Assistant

    2024
    Sky UKGen AI Engineer

    Research and summarisation assistant designed for newsroom workflows.

    Key Achievements

    • Accelerated journalist research and briefing tasks
    • Delivered a clean, accessible UI with fast iteration cycles
    Next.js
    TypeScript
    LLMs
    GCP
    Policy & Knowledge Search (RAG)
    +2 more
    Work

    Policy & Knowledge Search (RAG)

    2024
    Sky UKGen AI Engineer

    Semantic search tool enabling contact-centre agents to retrieve policy guidance via natural-language queries.

    Key Achievements

    • Tailored to real call-centre workflows
    • Improved retrieval quality using embeddings and semantic search
    • Iterated via regular stakeholder demos
    Next.js
    TypeScript
    LLMs
    Vector Search
    GCP

    Additional Projects

    Work

    Conversational Research & Insight Platform

    2024
    Sky UKGen AI Engineer

    Conversational research and analysis platform enabling chat-based interaction with synthetic customer personas and AI-driven insight extraction across video, advertising, and social content.

    Key Achievements

    • Designed conversational research workflows for exploring customer segments
    • Built persona interaction and insight pipelines for internal decision-making
    • Collaborated closely with product and data teams to shape MVP scope
    Next.js
    TypeScript
    React
    LLMs
    Conversational AI
    AWS
    Work

    Customer Response Assistant

    2024
    Sky UKGen AI Engineer

    Generative assistant that drafts customer email responses grounded in embedded knowledge while maintaining tone and policy alignment.

    Key Achievements

    • Generated policy-aligned drafts using retrieval-augmented generation
    • Delivered an accessible UI with rapid iteration via feedback loops
    Next.js
    TypeScript
    LLMs
    Vector/Semantic Search
    GCP
    Personal

    timezone-shift (npm package)

    TypeScript/Node.js utility for timezone conversions, DST transitions, and working-hours logic. Designed with zero dependencies and a clean, typed API. Published on npm with a live interactive demo.

    TypeScript
    Node.js
    React
    TailwindCSS
    npm
    Personal

    Decentralised Blockchain Marketplace (Polygon)

    MSc dissertation project — designed, built and deployed a decentralised marketplace on Polygon using React, Solidity and JavaScript.

    React
    Solidity
    JavaScript
    Polygon
    Personal

    Alexa Health & Fitness App

    BSc dissertation — Designed, developed, and deployed an Amazon Alexa interactive health & fitness application.

    Alexa Skills
    Node.js

    Let's Connect

    Whether you're looking to collaborate, discuss opportunities, or just chat about AI and technology, I'd love to hear from you.

    Get in Touch

    Choose your preferred way to reach out. I typically respond within 24 hours.

    Send a Message

    Prefer to reach out directly? Use the form below and I'll get back to you soon.

    Martin Nolan

    Professional portfolio and AI assistant

    Quick Links

    Professional

    © 2026 Martin Nolan. All rights reserved.