Learn how systems work. Then build them.

Long-form notes on software and writing. New entries end with a short, optional check, so you can see what stuck.

Quantum Information Processing: Foundations - Part 4

Software 37 min read

In part 3 of this series, we talked briefly about an important term in quantum computing called entanglement, which we said could be gotten when a CNOT gate acts on superposed qubits. We will expand on this in this article and, as usual, buttress our explanation with worked examples. Most of them…

Read the entry 12 checks; ticks fill as you get them right

Selected work

What each project solved, the part I owned, and where to inspect it.

  • Finanalyzer

    An AI-powered financial behavior analyzer and advisor written in Python (aiohttp) and TypeScript (ExpressJS & SvelteKit with Svelte 5)

    nodepythontypescriptsvelte

  • CryptoFlow

    A Q&A web application to demonstrate how to build a secured and scalable client-server application with axum and Sveltekit

    rusttypescriptsveltetailwindcss

  • Hackernews

    Hackernews clone with more beautiful UI, interactivity, and others built using Django and JavaScript

    djangopythontailwindcss

All projects

Who writes this

I’m John Owolabi Idogun. I build software. I write each entry so you can rebuild what I built, then check that you understood why it works.

More about me, and how to get in touch

  • Master of Science, Computer ScienceStony Brook University, Stony Brook, NY
  • Bachelor of Engineering, Computer EngineeringFederal University of Technology, Akure, Nigeria