RYAN WHEATLEY
RYAN 
WHEATLEY 
CURRICULUM 
VITAE 
PERSONAL PROFILE:
Fullstack Software Engineer with 4+ years of experience in React, Next.js and PostgreSQL. Specializes in high-fidelity web applications and collaborative tools, with a strong focus on creative problem-solving in media processing and interactive design. Skilled in communicating and demonstrating technical ideas to stakeholders, driving innovation, and optimizing performance for user-focused solutions.
SPECIALTIES:
Frontend
Next.js & React
Tailwind CSS
Three.js
Quill.js
Framer Motion
Backend
Node.js
PostgreSQL
PL/pgSQL
DynamoDB
DevOps & Services
AWS AppSync
GitHub Actions
Paddle
Ory Auth
Liveblocks
EXPERIENCE:
Software Engineer | Freelance
2024 - Current
  • Integrated Paddle to manage user subscriptions in PostgreSQL, enabling real-time feature gating based on subscription status and automated notifications for critical events via Resend.
  • Co-developed a secure project sharing and permissions system, enabling seamless collaboration and access control.
  • Spearheaded development of a collaborative visual planning tool in Next.js using Liveblocks, featuring a circular interface for mapping narrative structures.
  • Integrated Quill.js for real-time text editing, creating a custom module for dynamic mentioning of narrative components, ensuring instant updates for all collaborators.
  • Software Engineer | Blackbird
    2023 - 2024
  • Developed a secure password reset flow using Ory, automating account management and reducing support requests.
  • Spearheaded performance prototypes for a non-linear video editing timeline using Pixi.js and Three.js, influencing key product roadmap decisions.
  • Developed video effects settings for colour correction using Zustand, serving as a proof of concept for future product development.
  • Conducted technical interviews, assessing candidates' skills in collaborative systems and video editing technologies.
  • Mentored two junior engineers in Python, C++, and Git, enhancing their technical proficiency and project contributions.
  • Junior Software Engineer | Blackbird
    2021 - 2023
  • Created a prototype of a collaborative video editor using React, AWS AppSync, and DynamoDB, successfully presented at elevate.io's product launch.
  • Developed a custom version of the Blackbird codec in C++ for text compression, later used as a learning tool for junior engineers.
  • Assisted in migrating a media management application from AngularJS to Angular 2, resolving legacy bugs and improving performance.
  • Contributed to the backend migration from Python 2 to 3, implementing comprehensive unit tests to enhance code reliability.
  • EDUCATION:
    MSc in Creative Technology (Distinction) | University of the West of England
    2019 - 2020
  • Dissertation: Anthropomorphism in Interactive Installation Art
  • Developed an interactive sculpture using C++ and Arduino, responsive to participants' proximity.
  • BSc Mathematics | University of Bath
    2015 - 2018
    A Levels | Haydon School
  • Mathematics A*, Further Mathematics A*, Physics A, EPQ Testing for Primes A*
  • PERSONAL PROJECTS:
    Seamless Audio Effect Processing
    2024
  • Developed a proof of concept demonstrating the offloading of real-time audio effect processing to a backend using ffmpeg, while ensuring uninterrupted playback and crossfading on the frontend.
  • Employed a Vite React frontend to manage user interactions and an Express server to handle audio transformations, with Supabase providing storage and public URLs.
  • Achieved a smooth handoff between original and processed audio by dynamically generating the new file server-side and crossfading it into the live playback session.
  • Modularised Architecture for React Applications
    2024
  • Co-developed an ESLint tool to enforce a recursive directory structure in a React repository, facilitating scalable codebase growth while maintaining simplicity. Achieved 97% test coverage to ensure robust functionality.
  • RYAN
    WHEATLEY
    Delivering bespoke web applications with a creative edge.