Skip to content
View smcnab1's full-sized avatar

Block or report smcnab1

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
smcnab1/README.md

Hey, I’m Sam 👋

🚑 Paramedic. Maker. Simulation Technologist.
I build things that make learning in healthcare more immersive, engaging, and human.
Always experimenting with tech — from immersive rooms to web apps to game worlds.


🌟 What I’m Into

  • Immersive simulation – designing realistic, high-impact training experiences
  • EdTech – tools that make teaching smoother & more creative
  • Gamification – using game mechanics in serious learning
  • Neurodiversity – building inclusive, flexible learning environments

🔭 What I’m Working On

  • Raycast Extensions - multiple extensions for the Raycast app
  • WorkloadWizard – multi-tenant web app for planning academic workloads
  • Super Basoon – bringing modern templates to academic LMS'
  • Scenario Toolkit – open-source framework for designing simulation scenarios

🚀 Featured Projects

  • gradient-generator - Raycast extension for generating random or customised gradients in SwiftUI, TailwindCSS or CSS from your keyboard.
  • cheatsheets-remastered - Raycast extension with enhanced functionality, custom sheet creation, and an improved browsing experience.
  • luxafor-controller - Raycast extension for controlling your Luxafor LED device directly from Raycast with real-time status monitoring and quick color controls.
  • personal-links - My personal link-in-bio site, providing an easy one-page site linking to my socials & website.
  • personal-portfolio – My personal portfolio site, showcasing projects, speaking engagements, and creative experiments.
  • super-bassoon – Experimental project for generating standardised & responsive HTML templates for Blackboard LMS.
  • eMORA – An instructional learning package designed to support immersive simulation objectives and tracking in healthcare education. (Hosted under UWLSimulationCentre—but worth highlighting as one of your key simulation contributions.)
  • Magna – A multi-screen patient monitor emulator crafted for medical training environments—great for scalable, practical immersive simulations. (Also under UWLSimulationCentre.)
  • project-template-repo – Your universal kick-start template for novel projects—promotes consistency, best practices, and faster starts.

⚡ Quick Facts

  • 🧠 ADHD-fuelled curiosity machine
  • 🪖 Former Army Reservist
  • 🐇 Known to go down deep tech rabbit holes (and sometimes dig new ones)
  • 🏗 Always shipping something — big or small

Pinned Loading

  1. home-assistant-config home-assistant-config Public archive

    Your shortcut to seamless Home Assistant setups. Elevate your smart living experience effortlessly. 🏡✨

    Shell 4

  2. SimuGen SimuGen Public

    SimuGen is an AI tool for generating realistic clinical scenarios in healthcare education.

    TypeScript 3

  3. personal-portfolio personal-portfolio Public

    Personal Portfolio outlining my experience and current projects 🌐 💻

    TypeScript 1

  4. modu-mate modu-mate Public

    A comprehensive web suite of tools to generate LMS Templates. 🎓📅

    HTML

  5. project-template-repo project-template-repo Public template

    Your starting point for streamlined project setups. Jumpstart your development with this versatile template. 🚀📁

    HTML 1

  6. gradient-generator gradient-generator Public

    A Raycast extension used to create, preview, randomize, save and export gradients, using them in your next project.

    TypeScript 1