Clinic Operations Platform
A multi-branch clinic managing appointments, patient records and billing across disconnected registers and spreadsheets.
Selected Work
Each study follows the same honest structure: challenge, requirements, approach, architecture, technology, solution, outcome.
A multi-branch clinic managing appointments, patient records and billing across disconnected registers and spreadsheets.
Every branch kept its own registers; patients repeated their history at each visit, and management had no consolidated view.
Central patient records, online appointment booking, branch-level reporting, role-based access for doctors and staff.
Requirement workshops with clinic staff, followed by incremental rollout — scheduling first, then records, then billing.
Web application with a REST API core, PostgreSQL data layer, and a patient-facing booking portal.
A unified platform where every branch shares one source of truth for patients, schedules and billing.
Representative outcome: reception workload reduced and double-bookings eliminated.
Orders arriving over phone calls and WhatsApp, with stock levels tracked manually at the end of each day.
Field agents relayed orders by phone; stock counts lagged reality by a full day, causing missed and duplicate deliveries.
Mobile ordering for field agents, live stock visibility, automated invoicing, integration with the existing accounting package.
We shadowed field agents to map the real ordering flow before designing a single screen; built mobile-first.
Mobile app for agents, admin web dashboard, and a synchronization service integrating with accounting.
Orders flow from the field straight into inventory and invoicing without re-entry.
Representative outcome: same-day order processing and accurate live stock counts.
A manufacturer discovering machine downtime only when production targets were already missed.
Production logs were written by hand per shift; stoppages surfaced hours later in end-of-day reports.
Live machine status, downtime alerts, shift-wise production reports, minimal changes to existing machinery.
Retrofit sensors on critical machines, stream data over MQTT, iterate dashboards with plant supervisors.
Edge sensor nodes → MQTT broker → time-series store → real-time dashboard with alert rules.
A plant-floor dashboard showing live machine state, with instant alerts on stoppages.
Representative outcome: downtime visible in seconds instead of hours.
Leads arriving from web forms, events and referrals — with no single pipeline view across the team.
Leads lived in personal inboxes; follow-ups depended on memory and management reporting was assembled by hand.
Central lead capture, automated assignment, follow-up reminders, management dashboards.
Configured Salesforce around the team's existing vocabulary and stages, then automated the repetitive steps.
Salesforce org with custom objects, assignment flows, and web-to-lead integration from the company site.
Every lead lands in one pipeline with clear ownership and automated follow-up nudges.
Representative outcome: no leads lost between inboxes; management sees the full pipeline.
We document every engagement with the same clarity you see above.