Ryan Yannelli

I write software that ships.

mg/dL18070250
4 min ago134mg/dL0% low83% in range17% highavg 1454 min ago

Continuous glucose monitor reading: 134 milligrams per decilitre, 4 min ago. Over the last 24 hours, 83 percent of readings were inside the target range of 70 to 180, with an average of 145.

My live blood glucose, from my own Nightscout server. Learn more about Type 1

17 years in production

Hardware at 10.
The web at 12.

I was building and taking apart computers at 10 and shipped my first web app at 12. I have spent 17 years building software since. I am the Founding AI Engineer at Lighthouse Legal. I also co-founded Nextvisit AI. I publish Laravel and PHP packages, LLM tools, and datasets.


Co-founded
2021
Nextvisit AI, with Dr. Faisal Rafiq
Latest post
Blog, podcasts, and press
Tools
18 projects
Open source and apps
Type 1 since
On an open-source insulin loop

The instrument above is my blood glucose, live from my own Nightscout server. I have had Type 1 diabetes since 2023. An open-source loop doses my insulin, and I read its output the same way I read any other production system. My insulin and carbs on board are further down.

Now.

Two companies. One founding role, one I co-founded.

Lighthouse Legal

The intake line, answered.

Founding AI Engineer.

Nextvisit AI

The note writes itself during the visit.

Ambient AI scribe for behavioral health.

Tools.

Things I needed once, cleaned up enough to publish.

All work

Insulin and carbs, live from Loop

On board.

Glucose is the output. Loop tracks two inputs: insulin still acting and carbohydrates still absorbing. The gauges show the current values. The plot shows the last 24 hours, with insulin below the midline and carbs above it. Glucose runs underneath both. Most hours, there is nothing above the line.

4.18U

insulin

3.9g

carbs

carbs · ginsulin · U120 g012 Uovernight
IOB 4.18 UCOB 3.9 gSG 134 mg/dL4 min ago

Loop on-board: 4.18 units of insulin still acting, 3.9 grams of carbohydrate still absorbing, sensor glucose 134 milligrams per decilitre, 4 min ago. The plot under the gauges is twenty-four hours of those remaining quantities. Insulin is below the midline; carbs are above it; the glucose they move is traced underneath.

Writing.

All writing

Type 1 diabetes

Dosed by an open-source loop.

About

Network engineer at 16. Founding AI Engineer now.

Ryan Yannelli

Say hello.

Email is the fastest way to reach me. I usually reply in under 48 hours. Use the form on the contact page if you prefer.

ryanyannelli@gmail.com