Ryan Beattie

Software Engineer

Software Engineer specialising in .NET, Java and Azure. Building cloud and web applications with a focus on reliability and real-world impact.

Selected Projects

RideShareU

A full-stack ride-sharing platform with Stripe integration. Built using Next.js, NestJS, Supabase, and Stripe. Features secure authentication, booking flows, and real-world payments.

Car Maintenance Tracker API

ASP.NET Core API deployed to Azure App Service with Azure SQL Server. Tracks vehicle data, maintenance schedules, and user authentication. Includes CI/CD via GitHub Actions.

Environmental Witness Node (Beijing IoT Project)

Developed at Beijing Institute of Technology: real-time environmental sensor node using Raspberry Pi Pico W, FPGA (Verilog), and IoT integration. Visualised data from environmental sensors, combining hardware and cloud-based insights.

Worknight

Lightweight job-role management app built during the Kainos Academy. Java (Maven) REST API paired with a TypeScript frontend. Features token-based authentication, role CRUD (capabilities, competencies and banding), validation and tests.

ToDo-GDS

Task management app built with ASP.NET Core, deployed to Azure App Service. Implements CRUD operations, authentication, and CI/CD with GitHub Actions.

Work Experience

Connect

Feel free to contact me at contact@ryanbeattie.dev