Technical Blog
Thoughts on design and software engineering gleaned from experience building biotech products.
Deep Dive: Plot Agent UX
The hardest part of agent design isn't the LLM calls—it's the human-in-the-loop interactions.
January 13th, 20266 min read
Building Agents for Life Sciences
Agents need different software than humans do. That's wahy Nitro Bio is pivoting to building agents for life science.
January 5th, 20264 min read
A UI for an Embedding-based Protein Search Engine
How I designed and built the frontend for an embedding-based protein search engine, published in Science Advances.
June 23rd, 20255 min read
Moving beyond a Notebook or Shiny App
Transform your life science prototypes into secure, scalable, and revenue-generating web applications.
May 31st, 20253 min read
A Nimble Architecture for Biotech Web Apps.
You can't just follow the latest e-commerce playbook.
February 4th, 20257 min read
Writing a Jupyter widget in typescript using React.
I was surprised to find that there wasn't a go-to library or post to guide me through this process.
January 27, 20257 min read
The Missing Link Between Notebooks and Web Apps
Jupyter notebooks are obviously a powerful research tool - but they can be a powerful prototyping tool too.
January 25, 20253 min read
It's About UI not AI
There's been a fundamental shift in how AI products are built and deployed.
June 29, 20243 min read
2023 Year in Review
Simply put, a large amount of the complexity of modern applications has shifted to the frontend.
December 2nd, 20233 min read
You need a design system.
Simply put, a large amount of the complexity of modern applications has shifted to the frontend.
January 4th, 20228 min read