Alex McGarry

Full-Stack Developer

I build full-stack web applications with JavaScript/TypeScript, React, Node/Express, and PostgreSQL/Supabase. Adaptable and curious, and always keen to learn new technologies, I enjoy all aspects of the development process from data modelling and APIs through to UI design in Figma.
  • Next.js logo
    Next.js
  • React logo
    React
  • TypeScript logo
    TypeScript
  • Node.js logo
    Node.js
  • Tailwind logo
    Tailwind
  • PostgreSQL logo
    PostgreSQL
  • Supabase logo
    Supabase
  • MongoDB logo
    MongoDB
  • Linux logo
    Linux

about me

After completing the Northcoders software development course in 2023, I've continued to build my skills through a variety of projects.

I now work for TechNative Digital in Brighton as a software developer, building and maintaining the company's public websites and developing a bespoke operational platform.

A recent personal project is CodeShare, a real-time, accountless, browser-based collaborative code editor and whiteboard for pair programming. Building this has been a great learning experience in real-time synchronisation over networks, including setting up reliable peer-to-peer connections with WebRTC (with TURN support for NAT traversal) and keeping multiple users in sync using Yjs for shared state.

I'm always looking for ways to improve my work and learn something new.

Technologies I work with:

  • Next.js & React 19
  • TypeScript & JavaScript
  • Node.js & Express
  • PostgreSQL & Supabase
  • Tailwind CSS & Framer Motion
  • WebRTC & Yjs
  • Python & Flask
Alex McGarry

my projects

CodeShare

CodeShare

2026

A real-time, browser-based collaborative code editor and whiteboard for pair programming. Built with WebRTC for peer-to-peer data streaming, it features a full Monaco Editor environment, interactive drawing tools, and live chat.

React 19TypeScriptWebRTCYjsNode.js
Plus Two

Plus Two

2026

Advanced speedcubing PWA with Bluetooth smart-cube integration, precision timing, detailed solve analysis, interactive replays, guided drills, and an extensive algorithm library. An Android app is also in development and coming soon to Google Play.

React 19TypeScriptWeb BluetoothPWAExpo
Discoverse - Music Discovery Platform

Discoverse - Music Discovery Platform

2025

Interactive music discovery app that visualises artist relationships on a force-directed graph, with Cloudflare KV caching. Combines Last.fm, Spotify, and iTunes data for bios, imagery, and track previews.

Next.js 15React 19TypeScriptCloudflare KV
Alan Cross AI Film Portfolio

Alan Cross AI Film Portfolio

2026

Custom portfolio for filmmaker Alan Cross, showcasing AI video, film, animation, and sound through a responsive project gallery. Sanity CMS provides the client with full control over content, such as portfolio work, services, and blog posts.

Next.js 16React 19TypeScriptSanity CMS
create-express-api-starter

create-express-api-starter

2026

Beginner-friendly npm CLI that scaffolds Express APIs with configurable options for language (JS/TS), architecture (Simple or MVC), and database (in-memory or PostgreSQL/Docker). Generates a ready-to-run project with pre-configured Jest/Supertest tests and ESLint.

TypeScriptNode.jsEJSCLInpm
Co-op Connect Management Platform

Co-op Connect Management Platform

2025

Full-stack SaaS platform that digitises housing co-op operations including financial management, maintenance tracking, event coordination, and member communication through a real-time Progressive Web App.

Next.js 15TypeScriptPostgreSQL
Stay Nimble Wheel of Life

Stay Nimble Wheel of Life

2025

Mini app built for Stay Nimble's work coaching platform. Features a guided life audit tool with local persistence, real-time visualisation, and PDF exports for coaching sessions.

Next.js 16TypeScriptTailwind CSSjsPDF
Business Website Template

Business Website Template

2025

Reusable Next.js business template with Sanity Studio integration, enabling clients to manage all content and media assets independently.

Next.js 15Sanity CMS
TechBay E-commerce

TechBay E-commerce

2023

E-commerce practice project built while learning the MERN stack. Features product listings and PayPal payment integration.

MERNReduxPayPal APIReact

what i do

full stack development

  • Building full-stack applications with Next.js, React, and TypeScript
  • Working with databases like PostgreSQL and Supabase
  • Creating RESTful APIs and real-time features with WebRTC and Yjs
  • Integrating AI tools (GitHub Copilot, local LLMs, OpenAI Whisper, Hugging Face) into my development workflow

design & UI implementation

  • Experienced with Adobe Photoshop and Illustrator
  • Learning After Effects for motion design
  • Working knowledge of Figma for wireframes and quick iterations
  • Implementing animations with Framer Motion and Lottie
  • Building responsive, accessible user interfaces with Tailwind CSS

get in touch

I’m always happy to chat about development, projects, or new ideas.

Feel free to get in touch!

Email alexandramcgarryx@gmail.com