Publications
Long-form technical writing. Two of these were published on freeCodeCamp News, the rest on my own blog. Each one opens in a new tab.

Building Appoint: How We Created a Multimodal Healthcare Assistant with Gemini Live API and Google Cloud
A full write-up of Appoint, the voice and vision healthcare agent we built for the Gemini Live Agent Challenge: the architecture, the emergency detection model, and what it takes to make a multimodal assistant usable by someone who cannot navigate a medical portal.
Read the article
Open-Source Open World!
What open source actually means beyond source code being visible, why the licence matters more than the repository, and how to make a first contribution that someone will want to merge.
Read the article
Get Started with Django for Backend Development
A working introduction to Django: virtual environments, the project and app split, the request and response cycle, models, views, templates, and the admin site, with the reasoning behind each convention rather than just the commands.
Read the article
How to Use Basic Web Design Principles to Make Your Site Beautiful
Hierarchy, balance, contrast, whitespace and typography, explained for developers who can build anything but cannot yet say why their layout feels wrong.
Read the article
Why You Should Get Involved with the Developer Community, and How to Do It
The case for stepping outside your daily routine as a developer, and a concrete route into communities that will actually teach you something.
Read the article