Skip to content
View smcnab1's full-sized avatar

Block or report smcnab1

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