Projects
Software I've built over the years — most of it to make the work of the emergency department I'm in easier, some of it to learn, and some of it the infrastructure behind my research.
Point-of-care tools
- Emergency department clinical decision support tool A decision support tool that gathers the fifteen most-used clinical scores from daily emergency-department practice into a single file, with interpretations calibrated to local hospital context.
- ED consultation and documentation generator Single-file web tool used daily in our emergency department. Generates consult messages, clinical notes, and transfer paperwork from ten templated chief complaints, with embedded clinical scoring.
Department operations
- ICAP — attending physician on-call system A multi-user web application where attending physicians choose their own on-call days. It doesn't generate a schedule; it keeps everyone's individual choices from colliding.
- Junior doctor on-call scheduler Single-file web tool that generates monthly on-call schedules for the emergency department's junior doctors, accounting for leave dates and personal preferences.
- Nurse on-call scheduler Single-file web tool that generates monthly on-call schedules for the nursing staff, accounting for skill levels, working pairs, and fixed weekly patterns.
Research infrastructure
- Fonet HBYS data anonymizer A desktop application that turns raw emergency-department data from the hospital's HBYS system into de-identified datasets suitable for retrospective research.
- PubMed literature alert service A self-hosted service that watches PubMed for papers matching saved queries and delivers them as a daily email digest. Built as the capstone for the boot.dev backend curriculum, using a real need as the ground for deliberate practice.
- Transfer validation automation A tool that automatically checks, through the HBYS system, whether patients transferred from the emergency department to the tertiary center were actually admitted. It turned a monthly manual chore into an automated, record-by-record process.