Personal Website, Clinical Informatics Knowledge Base, and Medical Research Portal
🌐 Live Website: ntwkkm.github.io
A unified portfolio and clinical tool hub for an Emergency Medicine Physician & Clinical Informatics Developer. Built with a local-first, offline-capable architecture designed for rapid clinical reference and automated medical literature aggregation.
- 📑 Automated Medical Literature Feed (
index.html): Daily automated curation of high-impact Emergency Medicine publications from PubMed via n8n automated pipelines. - 📝 Research Blog & Knowledge Base (
blog.html): Interactive clinical informatics and research articles automatically synchronized and chunked from Notion databases. - 🛡️ NTWKKM Knowledge Vault (
/pl/): Integrated knowledge repository and clinical informatics resource dashboard. - 📦 Thailand Post Package Tracker (
/tracking/): Client-side encrypted package tracking dashboard with automated status updates. - ⚡ Offline-First PWA: Progressive Web App with Service Worker (
sw.js) caching strategies, zero-cloud dependency for local utilities, and resilient fallback states. - 🎨 Minimal Braun Aesthetic: Clean, high-legibility interface built on Vanilla HTML5, CSS custom properties, and WCAG 2.1 AA accessible typography.
| Project | Description | Link |
|---|---|---|
| ⚕️ ER Standing Order Hub | Emergency standing orders & clinical protocols | Launch Hub |
| 🩺 ER-PED Workstation | Pediatric emergency calculator workstation | Launch Workstation |
| 🧪 Toxico Course Bookmarks | Toxicology course bookmarks & reference links | View Bookmarks |
| 💊 Acetaminophen Tox | Interactive nomogram & antidote protocol | Open Calculator |
| 🫁 VentSim | Mechanical ventilator simulator | Launch VentSim |
| 💓 Shock Sim | Hemodynamic changes & shock state visualizer | Launch Shock Sim |
| 🚑 MNRH Refer | Inter-hospital emergency referral system | Open Referral |
| 🕒 Stroke Protocol V1 | Archive version of acute ischemic stroke rtPA tools | Open Tool |
| 📦 Package Tracker | Thailand Post real-time tracking dashboard | Open Tracker |
| 🛡️ NTWKKM Knowledge Vault | Clinical informatics dashboard & automated resource hub | Open Vault |
| 🏥 Medical Stat Tool | Interactive Shiny application for medical statistics and clinical research | Launch Shiny App |
| 📊 Med Statistics | Easy online calculator for medical stats | Open MedStat |
- Frontend Core: Vanilla HTML5, CSS3 (Modular Tokens, No Framework Overhead), Vanilla ES6+ JavaScript.
- PWA & Offline Resilience: Service Worker (
sw.js) with cache-first and network-first hybrid caching strategies. - Automated Data Pipelines:
- PubMed Pipeline: Daily EM literature digest pushed automatically into
papers.json. - Notion Sync Pipeline: Research articles fetched and chunked into
data/blog/*.jsonwithblog_index.json. - Tracking Engine: Scheduled GitHub Actions runner fetching Thailand Post Track & Trace API.
- PubMed Pipeline: Daily EM literature digest pushed automatically into
- Security & Privacy: Zero-PHI enforcement, client-side AES-256-GCM encrypted status storage for personal trackers, and strict Content Security Policies.
[--- REPOSITORY-TREE-START ---]
📂 Repository Contents (File Structure)
This content reflects the repository structure (updated by GitHub Actions):
|-- data /
| `-- blog /
| `-- (Chunked JSON files)
|-- soul /
| `-- audit_and_fix.md
|-- tracking /
| |-- auth.json
| |-- index.html
| |-- status_store.json
| |-- track_list.json
| `-- tracking.css
|-- _config.yml
|-- .gitignore
|-- ARCHITECTURE.md
|-- blog_index.json
|-- blog.css
|-- blog.html
|-- Braun-theme.md
|-- CONTEXT.md
|-- DESIGN.md
|-- index.css
|-- index.html
|-- manifest.json
|-- papers.json
|-- projects.json
|-- README.md
|-- shared.css
|-- shared.js
`-- sw.js
[--- REPOSITORY-TREE-END ---]
© 2025–2026 NTWKKM. All Rights Reserved. Dynamically Indexed and Hosted by GitHub Pages.