Insights
Notes from building things that have to work.
New articles are being written. Topics in progress:
- What building an AI-powered clinical decision-support system taught me about engineering
- Building reliable RAG systems: retrieval, provenance and evaluation
- From biomedical science to software engineering: the value of interdisciplinary thinking
Earlier writing
Tutorials I wrote in 2021 while getting deep into Python and web development.
- Building a web app with user authentication using Flask A step-by-step guide to sign-up, login and protected pages in a Flask app. On dev.to.
- A gentle introduction to Flask What Flask is, and how to get a first Python web app running. On dev.to.
- Introduction to Python functions How functions work in Python and why they make code easier to reuse. On dev.to.
Let's connect
Have something to build or fix? Let's talk.
Whether you're building a product, improving an existing system or exploring an idea that needs someone who can work across disciplines, I'd be glad to hear from you. Open to new roles, projects and collaborations, remote or international.