Luke Oliff

Luke Oliff

About

Detail

Head of Developer Relations
Colchester, England, United Kingdom

Timeline


work
Job
folder
Project

Résumé


Jobs verified_user 0% verified
  • Speechify
    Head of Developer Relations
    Speechify
    Jun 2026 - Current (3 months)
  • Bearly Consulting
    Software Engineering Consultant
    Bearly Consulting
    Apr 2017 - Current (9 years 5 months)
    Long-running independent consulting brand. Pro-bono engagements taken alongside full-time roles, focused local businesses: Digital transformation, API architecture, design, engineering
  • Fern
    Consultant Engineer
    Fern
    May 2025 - Jun 2025 (2 months)
    Short engagement on Fern's SDK-generation pipeline and adjacent tooling. Mix of customer-facing config work and internal generator improvements.
  • Developer Relations Foundation
    Lead for Innovation & Emerging Trends WG
    Developer Relations Foundation
    Dec 2024 - Jun 2025 (7 months)
    Founding member of an Innovation and Trends working group of practitioners across the DevRel/DX industry to track and pre-empt how MCP, agentic IDEs, AI-assisted development workflows, and adjacent emerging trends are reshaping how developers discover, evaluate, and adopt platforms. Output: shared frameworks, a public collaborative space (`wg-innovation-emerging-trends`), and contributions back to DRF programming.
  • Deepgram
    DX
    Deepgram
    Oct 2021 - Jun 2026 (4 years 9 months)
    Senior Developer Experience engineer responsible for the platform, tooling, and developer-facing surfaces around Deepgram's Voice AI APIs. I work across Product, Engineering, and Marketing to make DX an engineering discipline with measurable outcomes — and to keep Deepgram an obvious choice in a fast-moving voice-AI / agentic-tooling market. Selected projects: - deepctl CLI — originated and led Deepgram's command-line interface from internal helper to public GA. Customer-facing tool for scaffolding speech-to-text, text-to-speech, and voice-agent starters, plus Slack and MCP integrations. - Deepgram MCP server and cross-SDK agent-skills story — originated the MCP server and registry of agent-agnostic skills, distributed across all 8 Deepgra
  • Netlify
    Engineering Manager (Developer Integrations team)
    Netlify
    Apr 2021 - Oct 2021 (7 months)
    Player-coach manager for the Developer Integrations team — Principal and Senior DX engineers building and maintaining the open-source plugins that let Netlify run optimally across modern frameworks and architectures. • Led a team mixing highly skilled engineers and new hires; balanced shipping with hiring, onboarding, and ladder development. • Shipped Gatsby plugins and Next.js plugins for Netlify, plus internal improvements to plugin contracts and CI.
  • Vonage
    Developer Advocate, Education Team
    Vonage
    Jan 2020 - Apr 2021 (1 year 4 months)
  • Vonage
    Developer Advocate, SDKs
    Vonage
    Jan 2019 - Jan 2020 (1 year 1 month)
  • Auth
    R&D Content Engineer (Technical Writer)
    Auth
    Jan 2017 - Jan 2019 (2 years 1 month)
  • Onhotelscom
    Head of Development and Infrastructure
    Onhotelscom
    Mar 2014 - Jan 2015 (11 months)
  • Strike
    Senior Developer
    Strike
    Feb 2014 - Jan 2017 (3 years)
  • Absolute Radio
    Senior Developer
    Absolute Radio
    Oct 2013 - Mar 2014 (6 months)
  • R
    Senior Developer
    Rock IT Group
    Feb 2013 - Oct 2013 (9 months)
  • HARBOUR ATS
    Web Developer
    HARBOUR ATS
    May 2012 - Feb 2013 (10 months)
  • Xon
    Web Developer
    Xon
    Jul 2011 - May 2012 (11 months)
  • Mumford  Wood Ltd
    IT Manager
    Mumford Wood Ltd
    Mar 2009 - Jul 2011 (2 years 5 months)
  • Mumford  Wood Ltd
    IT Support Technician
    Mumford Wood Ltd
    Mar 2006 - Mar 2009 (3 years 1 month)
Projects (professional or personal) verified_user 0% verified
  • C
    Competitive-grounded DX strategy
    Jan 2026 - Current (8 months)
    Built autonomous competitor analysis - a tracker covering (and discovering) competitors and rivals - and turned it into a human-in-the-loop review backlog for strategy shift alerts and potential adjustments to our roadmap
  • M
    MCP server & agent-skills story - originator
    Jan 2025 - Current (1 year 8 months)
    Built the Deepgram MCP server (`deepgram/mcp`) and rolled out an agent-skills story across the SDK fleet: a registry repo (`deepgram/skills`) and per-SDK `.agents/skills/` directories - agent-agnostic markdown distributed via `npx skills add deepgram/`, covering Python, JS/TS, Java, Go, Rust, .NET, and upcoming Swift, Kotlin SDKs. Integrated Context7 across the SDK fleet (auto-refresh workflows, verification, benchmark-targeted docs) so MCP-aware clients (Claude, Cursor, agentic IDEs) and AI coding assistants pull current Deepgram knowledge by default.
  • d
    dx-id — unified secondary OAuth/OIDC architecture
    Jan 2024 - Current (2 years 8 months)
    Designed and built `dx-id`: token exchange, refresh tokens, CLI device flow, embedding, client-aware auth - replacing per-service manual handling of API keys across demos, integrations, and the docs site, as well as unlocking OAuth/OIDC only partnerships. Also unlocked auth-gated "login to try it" demos and a single CLI auth flow
  • D
    Deepgram CLI - originator and lead
    Jan 2024 - Current (2 years 8 months)
    Took a prototype to a public GA developer tool plus full launch motion: pipe-to-bash Install scripts, landing page, docs, blog, social media. Now used by customers to scaffold starters, manage workspaces, and authenticate against Deepgram in one command.
  • S
    Spec-first SDK modernisation
    Jan 2025 - Jan 2026 (1 year 1 month)
    Drove the move to Fern-generated SDKs across the fleet — several fully generated (all major endpoints + WebSocket support), JS/TS investigation, regen automation, migration guides, and the team's "how to use Fern generate" docs. Pushed to publish public OpenAPI/AsyncAPI specs as ecosystem foundation so internal teams and the wider community can generate SDKs and clients without waiting on the core team.
Publications verified_user 0% verified
  • V
    Migration From WordPress to Jamstack
    Vonage Nov
    Migrating from WordPress to Jamstack
  • V
    The Ultimate DevRel Guide To Travel
    Vonage Nov
    It’s fair to say that we travel a lot in the Developer Relations team at Nexmo. With the number of events we attend, sponsor, or speak at always going up, as well as our seemingly constant recruitment drive, this isn’t going to change anytime soon.
  • V
    Building a Slack Clone Using Vue
    Vonage Apr
    Have you ever wanted to create a chat application, but get stuck on features to add, or just how to make it generally? In this post, you get to build a clone of everyone's favourite chat software, Slack. Using Vue.js, everyone's favourite framework. And, Vonage Conversation API, everyone's favourite conversation service.
  • V
    Register to Chat with Typeform
    Vonage Nov
    In this article, you'll learn how to set up Typeform and capture data from a webhook in the Node.js framework Express.js. You'll use Passport.js to authenticate a user, use Nexmo's Node.js Server SDK to register a user, and generate a JWT to use with Nexmo's JavaScript Client SDK.
  • V
    5 Ways to Build a Node.js API
    Vonage Aug
    This article will help you build a small API in five ways, using Node.js and four popular frameworks.
  • V
    Server-Side Analytics with Jamstack Sites
    Vonage Nov
    Jamstack sites don't have a backend. That makes their ability to gather analytics particularly vulnerable to blockers. Let's fix that problem.
  • F
    Chat Pagination with Infinite Scrolling
    FEB
    Following on from the previous post Create a Simple Messaging UI with Bootstrap, this article will show you how to load older messages from the conversation using the Vonage Conversation Client SDK, which is now delivered paginated from the Conversation API.
  • M
    A Guide to Respectful API Back-Off Strategies
    Mar
    When developing apps, using AI services like Deepgram can take them to the next level. Deepgram helps you understand speech with advanced tech. But, there's a catch - you've got to play nice with how often you ask Deepgram for help, or you might get a timeout. This guide will show you how to avoid those timeouts by slowing down your requests just right, keeping everything running smoothly for you and your users. Let's dive in on how to be a good digital neighbor by handling those "slow down" messages, known as 429 errors, with grace.
  • D
    Change Git's Default Branch From Master
    Devto Jun
  • V
    Create a Simple Messaging UI with Bootstrap
    Vonage Dec
    In this guide, you're going to enhance an existing chat application with Bootstrap 4, using standard components and minimal CSS editing.
  • D
    Speed up Nuxt Builds on Netlify
    Devto Oct
  • D
    Deepgram Starter Apps - Choose your own adventure
    Deepgram Apr
    Deepgram aims to make world-class language AI available to any developer through just an API call. With today’s launch of Deepgram Starter Apps, it’s even easier to start building applications which take real-time and prerecorded audio data and transform them into transcripts enriched with natural language understanding metadata. Put simply, we help developers build quickly because we’ve already taken care of integrating Deepgram into Starter Apps. Whether you've been coding for decades or just passed CS50, Deepgram's Starter apps provide all users with a seamless and efficient onboarding experience.
  • V
    Adding Voice Functionality to an Existing Chat Application
    Vonage Oct
    Have you ever gotten halfway through writing a long message to someone in a chat and think; wouldn't this just be so much easier if I could talk to them? Of course, you have! By using the Nexmo Client SDK in your chat application, you'll be able to do just that.
  • V
    Other Ways to Contribute to Open Source This Hacktoberfest
    Vonage Oct
    There are other ways to contribute to open source this Hacktoberfest. From translating docs to removing uninclusive or patronising language.
  • D
    Guy's Bot - Inclusive Language in Slack
    Devto Apr
  • M
    Auto-Playback Across Devices (especially iOS)
    Mar
    In the world of web development, creating an immersive user experience often involves the seamless integration of audio content. Whether it's background music, podcast episodes, or notification sounds, audio plays a pivotal role in engaging users. However, developers frequently face hurdles when implementing auto-play audio features, especially when ensuring compatibility across various browsers and devices. This post aims to demystify the process, guiding you through the steps to auto-play audio in any browser on any device using the `
  • D
    Get Your Twitch Stream Live on Your Website
    Devto Nov
  • D
    The Ultimate `npm run dev`
    Devto Apr
  • D
    Hacktoberfest - Open Source and Lots More
    Devto Oct
  • V
    In Celebration of International Women’s Day 2020
    Vonage Mar
    To celebrate International Women's Day this year, we wanted to do something special. Some of us took part in events last year and had tons of support from our colleagues to do so. But this year, we really wanted to make a measured effort to celebrate the amazing journeys, stories and voices of our colleagues and the fantastic people around us.
This is a community-created genome.