Portfolio

I turn problems from clinical practice into working systems. The demos run on fictional data.

In productionDemo

Physician duty roster

A duty-roster system in actual use at Ogaki Municipal Hospital. It builds a month of night duties from day-off requests and duty rules, and shows which rule broke on which day when one cannot be kept.

Next.js · TypeScript · Python · AWS

In productionDemo

Meeting minutes

A system that turns meeting recordings into minutes, in use for internal meetings at Ogaki Municipal Hospital. Two LLMs extract agenda items separately; quotes and numbers that are not in the transcript are dropped by rule before the results are merged. Everything runs on a local machine.

Python · MLX · Whisper · local LLMs

Proof of conceptDemo

Clinic data aggregation and reporting

A system that takes in the Excel files local clinics send every quarter, checks and aggregates them, and produces a report with charts. It normalizes inconsistent formatting and flags wrong units and missing submissions automatically.

Python · DuckDB · openpyxl · python-pptx

Sample workDemo

Websites for private clinics

A clinic website that shows opening status and the waiting queue automatically and guides patients by the reason for their visit. It comes with a checker for wording that tends to cause problems under Japan's medical advertising guidelines, social media post drafts, and an SEO checklist.

Next.js · TypeScript · Tailwind CSS

Live

Mirube

We read new papers in sepsis and anesthesiology every day and publish weekly and monthly editions in Japanese and English. Each new edition is posted to X automatically once a week.

Next.js · AWS · LLM