Kyle Oliva

Senior Software Engineer

Connect with me at hello@kyl.dev

About

I'm a product-minded senior software engineer with 7+ years of experience building scalable SaaS platforms, real-time systems, and products from zero to launch. I work across frontend, backend, and cloud infrastructure, with experience in AI-powered products and large-scale broadcasting systems.

Most recently, I took enrolla from concept to an MVP in under three months and helped onboard 20 institutions. Outside of work, I'm into custom mechanical keyboards, photography, and The Lord of the Rings.

Experience

enrollaFounding Engineer (Part-time)

Led product strategy and engineering from concept to MVP in under three months, growing the platform to 20 onboarded institutions. Built AI-powered student-to-program matching through guided quizzes, used by 190 students and supported by real-time institutional analytics. Designed and built the multi-tenant platform in Next.js with tenant isolation, role-based access control, and usage-based billing through Stripe. Owned the product's UI/UX and created the design system used across the platform.

TypeScriptJavaScriptNext.jsReactNode.jsHonoTailwind CSSPostgreSQLStripeOpenCodeClaude CodeCursorFigma

SAPSenior Software Engineer

Led the full rewrite of a broadcasting platform serving 100,000+ concurrent viewers, improving video playback, live support, and notifications. Built a real-time ML-powered subtitling system with 95% caption accuracy, reducing third-party transcription costs by 80%. Architected event-driven media processing pipelines on AWS using CDK, improving resource utilization and reducing idle infrastructure costs. Implemented P2P video distribution, reducing CDN costs by 40% while improving stream quality at scale. Shipped real-time threaded messaging that increased user engagement by 25% and average session duration by 15%.

TypeScriptJavaScriptNuxtVueDockerCypressAWSAWS CDKMongoDBOpenCodeClaude CodeCursorFigma

Shockwave MediaEngineering Lead

Led frontend development of a task management platform for video and advertising production, managing engineers and owning delivery. Established an accessible, composable component architecture and frontend project structure, helping the team ship faster while maintaining consistent UI/UX. Introduced React and Next.js across client projects, reducing initial page-load times by 50%.

TypeScriptJavaScriptNext.jsReactReact NativeTailwind CSSStorybookFigma

Project Wi-FiFull Stack Engineer

Rebuilt the web application in Vue with Stripe billing, real-time profit dashboards, and usage reporting, reducing billing errors by 60%. Built a React Native mobile app that increased engagement and improved on-time invoice payments by 35%.

TypeScriptJavaScriptNext.jsNuxtNode.jsNestJSReactVueReact NativeTailwind CSSMongoDBStripeFigma

Cambridge University Press & AssessmentSoftware Engineer

Built an authentication library adopted by 12+ internal teams, saving an estimated 15+ hours per API integration. Automated journal formatting with Python, replacing repetitive manual work.

JavaScriptPythonJavaSpringDockerPostgreSQL

Full Resume (opens in new tab)

Projects

Screenshot of enrolla project

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