top of page
All Posts
Authorization and Authentication
Even the best-laid plans meet reality. When I first stood up the app on my laptop, I chose Keycloak running in Docker to handle sign-in and permissions. I spent two focused weeks wiring a network-detection layer to cope with my ever-changing IP addresses and hardening the backend for HIPAA-minded encryption. It was a good local setup, until it wasn’t. The moment I pushed toward the cloud, the assumptions cracked. The containerized approach that behaved so nicely on my machine
Chris Li
Oct 262 min read
Dev Diary - Refactor Season
Refactor, refactor, refactor. This week felt like cleaning a closet that keeps growing new shelves. I’ll add one feature that takes a...
Chris Li
Oct 121 min read
Iterations
“Hey, I did CS50! I can do this.” That was the thought that started it all. But my first version of the app was chaos - no architecture,...
Chris Li
Sep 302 min read
The Inspiration behind Scribe Mutual
Imagine Never Forgetting Your Medical Story Have you ever spoken with a family member, friend, or even a stranger about a recent medical...
Chris Li
Sep 222 min read
bottom of page