Skip to content
View alexrobincrabbe's full-sized avatar

Highlights

  • Pro

Block or report alexrobincrabbe

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
alexrobincrabbe/README.md
ARC-wide

Hi, I’m Alex — I’m a full-stack developer with a background in Physics (M.Sc.)


🚀 What I’m Working On

  • boojumgames
    Boojum Games — a real-time online word game platform built with Django, Django Channels, and WebSockets.
    Features multiplayer and solo gameplay, player profiles, live presence, chat, activity feeds, rankings, weekly/monthly/all-time leaderboards, tournaments, and a message forum.
    Designed for multi-dyno deployment using Redis for shared game state and CloudAMQP (RabbitMQ) for scalable WebSocket messaging.

  • moodgardens
    Mood Gardens — a React + Express.js application (GraphQL, Prisma/Postgres, Redis/BullMQ) that uses AI to transform journal entries into symbolic garden illustrations.
    Each image is generated from the user’s own words, translating mood and emotion into colour, light, and natural forms.
    Includes shareable gardens, progress tracking, a calendar of past entries, and a full AI image-generation pipeline.

  • portfolio
    Personal Portfolio — a full-stack portfolio built with React, Vite, Tailwind, and FastAPI, featuring an AI assistant powered by a custom RAG pipeline (OpenAI + embeddings).
    Includes an interactive chat trained on my CV and background PDFs, a project showcase, and a contact form that delivers messages directly to my inbox.


🧰 Tech Stack

Languages

Python JavaScript TypeScript SQL MATLAB

Frontend

React Vite TailwindCSS Apollo Client

Backend

Django Django REST FastAPI Express.js GraphQL WebSockets Django Channels Prisma

Data & Messaging

PostgreSQL Redis RabbitMQ

DevOps & Tools

Docker Azure Heroku Cloudinary GitHub Actions Vercel


Top Langs

GitHub Streak

Pinned Loading

  1. Brain_tumour_diagnostic Brain_tumour_diagnostic Public

    PP5 Predictive Analytics Project

    Jupyter Notebook 2

  2. MoodGardens-Frontend MoodGardens-Frontend Public

    TypeScript

  3. portfolio_frontend portfolio_frontend Public

    TypeScript