Kyle Oliva

Connect with me at hello@kyl.dev

About Me

I'm a fullstack developer who specializes in building products from the ground up. I've worked on real-time video streaming systems with ML-powered subtitling, AI platforms that match students to colleges, and high-performance web applications. I care about writing clean code, optimizing performance, and creating interfaces that feel effortless.

When I'm not coding, I'm usually building mechanical keyboards, or rewatching Lord of the Rings. I recharge with a good book, a run, or quality time with my wife.

Experience

    1. enrollaFounding Engineer

      Built the full platform from scratch using Next.js, implementing AI-powered student-to-program matching through interactive quizzes and real-time analytics. Designed and implemented the UI/UX, creating an intuitive interface and cohesive design system. Led product strategy and technical architecture as the sole engineer, driving the product from concept to launch.

      • TypeScript
      • JavaScript
      • Next.js
      • React
      • Hono
      • Tailwind CSS
      • PostgreSQL
      • Stripe
      • Figma
    1. 9thCO Inc.Fullstack Developer

      Built custom Strapi and Storyblok plugins, including a SendGrid-powered newsletter system and automated content translation using DeepL. Led a complex WordPress-to-Storyblok migration, restructuring content architecture and eliminating legacy technical debt. Delivered high-performance, WCAG-compliant websites using headless CMS (Strapi, Storyblok, Prismic) with Next.js, optimizing for Core Web Vitals.

      • TypeScript
      • JavaScript
      • Next.js
      • React
      • Storyblok
      • Strapi
      • DeepL
      • SendGrid
      • Tailwind CSS
      • Figma
    1. SAPSenior Fullstack Developer

      Led the full rewrite of the broadcasting platform, optimizing video playback, revamping live support, and overhauling the notification system. Built a real-time ML-powered subtitling system from scratch, generating live captions for video streams and expanding accessibility reach. Implemented a P2P video distribution system, reducing server load and improving stream quality for large-scale audiences. Shipped a threaded chat reply feature on the legacy platform, increasing user engagement and session time.

      • TypeScript
      • JavaScript
      • Nuxt
      • Vue
      • Docker
      • Cypress
      • AWS
      • MongoDB
      • Figma
    1. Shockwave MediaLead Frontend Developer

      Led frontend development of a task management platform for video and ad content creation, streamlining team workflows and collaboration. Established coding standards and best practices across the team, improving code consistency and maintainability. Introduced React and Next.js for client projects, improving performance and developer velocity.

      • TypeScript
      • JavaScript
      • Next.js
      • React
      • React Native
      • Tailwind CSS
      • Storybook
      • Figma
    1. Project Wi-FiFullstack Developer

      Rebuilt the web app in Vue with Stripe billing integration, real-time profit dashboards, and interactive usage stats. Developed a React Native mobile app that increased user engagement and improved on-time invoice payments.

      • TypeScript
      • JavaScript
      • Next.js
      • Nuxt
      • Nest
      • React
      • Vue
      • React Native
      • Tailwind CSS
      • MongoDB
      • Stripe
      • Figma
    1. Cambridge University Press & AssessmentSoftware Engineer

      Automated journal formatting (APA/MLA) with Python scripts, reducing manual formatting time. Built a reusable authentication library for internal APIs, accelerating integration across team projects.

      • JavaScript
      • Python
      • Java
      • Spring
      • Docker
      • PostgreSQL
  1. Full Resume(opens in new tab)

Projects

  1. enrolla

    AI-powered platform that matches students to college programs through interactive quizzes and analytics.