Skip to content
View alexmc2's full-sized avatar

Block or report alexmc2

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
alexmc2/README.md

Alex McGarry

TypeScript React Next.js Linux Tailwind CSS PostgreSQL Supabase Node.js MongoDB Photoshop

I'm a Brighton-based software developer currently training on TechNative Digital’s Tech Finishing School (advanced software development).

I build full-stack web applications with JavaScript/TypeScript, React/Next.js, Node/Express, and PostgreSQL/Supabase. I also have an interest in Linux environments and system architecture and regularly use Python and Bash for scripting.

Adaptable, curious, and always keen to pick up new technologies, I enjoy all aspects of the development process from PostgreSQL to Figma, and I care about creating great user experiences. I'm also currently studying for the CompTIA Security+ certification to further develop my understanding of cybersecurity best practices.

With a previous background in accountancy, I am naturally analytical, detail-oriented, and enjoy problem-solving.

My latest project is CodeShare, a real-time, browser-based collaborative code editor and whiteboard for pair programming. I created this when I realised that my cohort and I at TechNative Digital needed a frictionless way to quickly view, share, and edit code together.

Building CodeShare was a fantastic learning experience, particularly in real-time network synchronisation, setting up reliable peer-to-peer connections with WebRTC (using TURN for NAT traversal), and keeping user content in sync using Yjs.

I’m currently looking for a junior full-stack developer role in Brighton, London, Cambridge, or remote.

Pinned Loading

  1. code-share code-share Public

    A real-time, accountless, browser-based collaborative code editor and whiteboard for pair programming. Peer-to-peer over WebRTC with TURN support for NAT traversal

    TypeScript 2

  2. music-map music-map Public

    Interactive music discovery platform that visualises artist connections in an interactive node graph. Features physics-based graph visualisation, Lottie animations, Spotify/Last.fm integration, and…

    TypeScript

  3. coop-connect-demo coop-connect-demo Public

    Full-stack SaaS platform that digitises housing co-op operations including: financial management and bookkeeping, maintenance tracking, and secretary management through a real-time PWA. Demo versio…

    TypeScript

  4. e-commerce-site e-commerce-site Public

    eCommerce application built with the MERN stack

    JavaScript

  5. video-wall video-wall Public

    Visual app for the synchronous (or asynchronous) playback of multiple YouTube or local videos (IN PROGRESS)

    TypeScript

  6. whisper-real-time whisper-real-time Public

    Real-time voice-to-text transcription using Open AI's Whisper v3-turbo model

    Python