Kyle Oliva

Hello there! Connect with me at hello@kyl.dev

About Me

I'm a fullstack developer focused on building web apps that are easy to use and reliable. I care about clean interfaces and solid backend systems. No unnecessary complexity, just software that does its job.

If I'm not coding, you'll probably find me building mechanical keyboards, exploring photography, snowboarding, or catching up on sci-fi and fantasy. Yes, I've seen Lord of the Rings more times than I can count. I also like to reset with a good book, a run, or just some 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.