Software Engineer & Architect
Pun Hlaing Hospitals · Oct 1, 2025 – Present
Role
Junior Data & Software Engineer at Pun Hlaing Hospitals (October 2025 – Present). Building and integrating hospital software: controlled-browsing SaaS (Dora), the employee portal with shared Drive and Docs, the Heka clinical/inventory platform, and n8n automation for queue-system alerts on the vendor BIM kiosk.
Focus
- 01 Full-stack SvelteKit / Tauri products for hospital staff and devices
- 02 Shared SSO across employee portal, Drive, and Docs
- 03 Clinical and inventory workflows in Heka
- 04 n8n workflows for vendor BIM queue / kiosk alerting
Applications
Systems built and operated in role — Dora, the PHH67 employee ecosystem (portal, drive, docs), Heka clinical/inventory platform, and n8n-based queue alerts for the BIM vendor kiosk. Titles open the repository when public.
Overview
Dora is a browser-embedded, organisation-scoped product: an admin chooses which websites devices may open, with optional proxy settings. The stack splits into dora-desktop (SvelteKit + Tauri) and dora-server (SvelteKit admin for organisations, device requests, allowed sites, and access control), positioned as SaaS for other organisations as well as internal use.
Capabilities
- Desktop client with organisation connect and policy-enforced browsing
- Admin dashboard for device requests, approve/reject, and allowed-site CRUD
- Optional proxy host/port configuration per organisation
- Drizzle Postgres schema with Better Auth–style account flows
Stack
SvelteKit + Svelte 5 · Tauri desktop client · Postgres + Drizzle ORM · daisyUI, Zod, Lucide / Simple Icons
Overview
Employee Portal is the PHH67 identity and service hub: employees, departments, facilities, access roles, announcements, notifications, and a catalogue of internal tools. It owns shared Better Auth sessions and local reverse-proxy (Caddy) so Drive, Docs, n8n chatbot/monitor, and other apps SSO under one cookie domain.
Capabilities
- Org management (employees, departments, facilities, roles)
- Service hub and access-role grants for connected apps
- Announcements, notifications (including SSE), and portal theming
- Shared auth database and trusted redirect origins for Drive, Docs, and n8n tools
Stack
SvelteKit + Svelte 5 · Postgres + Drizzle + Better Auth · npm toolchain, Caddy for local SSO
Overview
PHH-DRIVE is the file workspace in the PHH67 ecosystem: personal libraries, team drives, sharing, trash, and uploads, with auth shared against the employee portal. Media categories support portal announcements, facilities, notifications, and other CMS-style assets.
Capabilities
- Personal and team file/folder management
- Shared Better Auth session with employee portal
- API-key uploads for portal and docs media pipelines
- Local / object-storage style backends as configured for the hospital deployment
Stack
SvelteKit + Svelte 5 · Postgres + Drizzle · Better Auth SSO
Overview
Docs is the PHH67 documentation site: public Markdown pages from Postgres, category navigation, search, and an admin CMS. It shares authentication with the employee portal and can pull permission context from the portal database while storing CMS content in its own schema.
Capabilities
- Hierarchical published documentation for staff and integrators
- Admin document/category management
- Shared SSO with employee portal and Drive
- Media uploads via Drive API keys where configured
Stack
SvelteKit + Svelte 5 · Postgres + Drizzle · Better Auth SSO
Overview
Heka is a SvelteKit hospital system covering clinical records (patients, visits, diagnoses, allergies, documents) and inventory workflows (purchase requests/orders, goods receipt, stock issues/returns) with configurable multi-level approval assignees per store and module.
Capabilities
- Patient demographics, visits, allergies, and attachments
- Inventory setup and transactional modules (PR, PO, GRN, SI, SR, and related codes)
- Multi-level approval configuration per hospital store and module
- Hospital-scoped APIs under the Heka route surface
Stack
SvelteKit + Svelte 5 · Postgres + Drizzle (Neon-capable) · daisyUI, Paraglide i18n
Overview
Hospital queue alerting built on n8n workflows against the vendor BIM system. When queue or kiosk events occur, workflows trigger staff-facing alerts so waiting-line and service desks stay in sync without polling the vendor UI by hand. Related PHH tooling includes n8n monitor and chatbot surfaces SSO’d from the employee portal.
Capabilities
- n8n workflows wired to the vendor BIM queue / kiosk events
- Alert fan-out for staff when queue state changes
- Operates alongside hospital n8n UI, monitor, and chatbot deployments
Stack
n8n · Vendor BIM queue / kiosk integration · Hospital Docker / nginx hosting