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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to 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. Simulation Technologist. Software Builder.

I build digital tools and platforms around healthcare simulation, education and operational workflows.

My work sits somewhere between healthcare, simulation, software engineering and product development, usually involving a problem that could probably be solved with fewer spreadsheets.

GitHub followers GitHub stars Website SimHQ


What I work with

Most of my current development work uses TypeScript, React and Next.js, with an interest in building reliable systems that are pleasant for people to actually use.


Current focus

Healthcare simulation

Designing and developing technology for simulation-based education, from immersive learning experiences to the systems used to run simulation services.

Areas I am particularly interested in include:

  • simulation operations and infrastructure
  • immersive and technology-enhanced learning
  • digital learning environments
  • human-centred interface design
  • accessibility and inclusive technology

Product development

I enjoy taking ideas from rough concept through to working software, including:

  • product and systems architecture
  • full-stack web applications
  • multi-tenant SaaS
  • workflow automation
  • authentication and permissions
  • developer tooling
  • AI-assisted workflows

Featured project

SimHQ

Software for running healthcare simulation services

SimHQ is an evolving SaaS platform designed to replace fragmented spreadsheets, email chains and disconnected tools with a single operational environment for simulation teams.

Current and planned capabilities include:

  • room and resource management
  • multi-tenant organisations
  • asset management
  • support and service workflows
  • notifications and automation
  • operational dashboards
  • enterprise authentication and permissions
  • trial and tenant lifecycle management

The project also gives me an excuse to think far too deeply about product architecture, developer experience and what happens when seemingly simple workflows meet real organisations.

Raycast extensions

I also build smaller tools for the Raycast ecosystem.

Open-source projects

  • eMORA

    • A simulation learning package designed for healthcare education.
  • Magna

    • A multi-screen patient-monitor emulator for simulation environments.
  • modu-mate

    • Tools for generating Blackboard LMS learning templates.
  • project-template-repo

    • An opinionated starting point for new software projects.

Elsewhere

This account represents my professional and software-development work.

More about my professional work and projects:

sammcnab.co.uk

Pinned Loading

  1. SimuGen SimuGen Public

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

    TypeScript 3

  2. cheatsheets-remastered cheatsheets-remastered Public

    Raycast extension for browsing, creating and managing custom cheatsheets.

    TypeScript 2

  3. gradient-generator gradient-generator Public

    Raycast extension for creating, previewing, randomising, saving and exporting gradients.

    TypeScript 2

  4. luxafor-controller luxafor-controller Public

    Raycast extension for controlling Luxafor LED devices with status monitoring and quick colour controls.

    TypeScript 1

  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. modu-mate modu-mate Public

    Browser-based toolkit for creating LMS templates and teaching timetables for education.

    HTML