Hi, I’m Wasim. I create tools that make programming more accessible. I’m currently working on Positron, a next-generation data science IDE. Previously, I was a core developer of nbdev, a notebook-driven software development tool suite.
Before that, I held technical leadership roles at South African startups. At DataProphet, I led the development of machine learning techniques for reducing defects in manufacturing plants. And at Aerobotics, I led the team that built aerial drone computer vision systems to provide farmers with high-resolution crop data.
I was once a professional DotA 2 player and part of a team at Bravado Gaming that represented South Africa on the international stage.
This is where I share technical blogs and talks on software engineering and machine learning.
You can reach me via email if you’d like to get in touch.
Recent posts
Date | Title |
---|---|
2023-05-23 | Building a cost-effective image vector search engine with CLIP |
2023-05-22 | Write, document, test and distribute Python packages with nbdev & Quarto |
2023-03-06 | How to create your own AI avatar using HuggingFace Diffusers and Dreambooth |
2023-01-25 | How to use NSTableView in SwiftUI |
2023-01-12 | How to build your own minimal Jupyter frontend |
2022-10-23 | Understand the math of diffusion without a PhD |
2022-09-19 | How to write great Jupyter notebooks |
2022-07-05 | Notes from the fast.ai APL study group |
2020-12-30 | How to build a text editor with Python and curses |
2020-08-10 | Tools wishlist |
2020-08-02 | Doing important work |
2020-07-26 | Hats and productivity |
2020-07-19 | Include derivations |
2020-05-29 | Introducing pdlog |
2018-03-17 | Code != idea |