Rafi Khan

Senior Software Engineer | Ottawa, Canada

Supporting society through innovation

  • Canadanomics – Building a legacy of prosperity for our children

    This post was written as a reflection of a piece by another author on the realities of finding a job as a new graduate. The speaker highlights the challenges facing young people as they graduate from academia and seek industry opportunities. They point to the “polycrises” defining our current era, noting how the system breaks…

  • Perseverance, Acceptance, and Co-Evolution (Or: Living in a Storm)

    Finding meaning and purpose within the cards you are dealt (and making your own cards) Lately it has been a challenge getting through the days. I have been dealing with chronic health issues for several years… I guess it’s been over a decade at this point. However, my focus is not on the health issues;…

  • Julia desktop apps in the browser?

    Just a fun experiment on an idea I am calling JuliaShip ™. This video shows a macbook running a browser that opens a julia desktop application. Imagine being able to publish a julia script or app as a web link without having to do any web programming at all! Usage

  • Cotton Candy Sneak Preview

    What if you could install, and share webapps with a single click? Inspired by https://www.pikapods.com/ and heroku of ye old pre SalesForce.

  • Happy Statute of Westminster Day

    “The Statute of Westminster is a British law that was passed on 11 December 1931. It was Canada’s all-but-final achievement of independence from Britain. It enacted recommendations from the Balfour Report of 1926, which had declared that Britain and its Dominions were constitutionally “equal in status.” “ https://thecanadianencyclopedia.ca/en/article/statute-of-westminster

  • What’s new in Ottawa – May 2025

    I’ll be updating this throughout the month

  • Week 18: Apr 28 – May 4

    Going to try and get some weekly journals in again. Mostly so I can talk about some things I’m invovled in, to inspire and collaborate. I’ll primarily be focusing on things outside of work/business. Stay tuned for the next update!

  • Sharing PKM: Building a digital notebook

    What is PKM? PKM is a browser application for creating a personalized knowledge management system. It is inspired by emacs and and wsiywg editors. What PKM is Not? Where can I get it? You can download a zip of the source below. Background History I have been working on this project for more than 5…

  • Building a Digital Commons: A healthier era for the internet and personal computing.

    Today, in Ottawa on April 24, 2025, a group of individuals gathered to discuss a pressing concern: creating a healthier digital environment. We’ve all felt the change in social media. As it went from a chronological timeline, where we could get to the end to an algorithm that was designed to keep us clicking so…

  • Some organizations that are helping Ottawans

    If you are looking for a place to volunteer, donate or to learn more please visit these websites.