profile picture of Jordi Smit

Jordi Smit

Machine Learning Engineer

Recent Posts

A thumbnail image

What does it take to add Copilot to Obsidian?

Ever wanted to have Copilot-like completions in Obsidian? It is now possible. This blog post explains how I created the Copilot Auto Completion plugin for Obsidian.

A thumbnail image

What does it take to let ChatGPT manage my Todoist tasks?

Have you ever wondered what it takes to implement an AI assistant that can manage your Todoist inbox? In this blog, I will show you how I implemented my LLM-based Todoist agent using the REACT framework.

A thumbnail image

Practicing your DBT skills locally with DuckDB

Want to practice your DBT skills but don't have access to a data warehouse? In this post, I will show you how to run DBT without the for a cloud based data warehouse.

A thumbnail image

Tool: AI based transcription in the browser

Transcribing audio and video has never been easier, thanks to OpenAI's whisper. Try it out now using a Javascript-based client-side version of the model.

A thumbnail image

The Surprising Impact of Kedro's' Data Catalog

Kedro is built around some interesting design choices such as the data catalog. This blog discusses its unexpected benefits from a software engineering perspective.

A thumbnail image

Adding Application Insight Based Monitoring to Fast API

Learn how to add application insights-based monitoring to your FastAPI project using opencensus. All you need is custom middleware and a tracer.

A thumbnail image

DIY auto-grad Engine: A Step-by-Step Guide to Calculating Derivatives Automatically

Want to understand the magic of Jax, PyTorch, and TensorFlow auto-grad engines? The best to learn is to build your DIY version from scratch in Python.

A thumbnail image

Python Dataclass From Scratch

Want to understand the magic behind data classes? Learn how to create them from scratch using Python's exec function.

A thumbnail image

TIL: How to Find the Last Record in a Group Using KQL

Today I learned how to use KQL's arg_max function to find the last record in a log time interval group in Azure's Application Insight.

A thumbnail image

Poetry cheatsheet

Keep forgetting the CLI commands for Poetry? This cheatsheet will help you.

A thumbnail image

TIL: How to pass data to PyTest fixtures from the CLI

Today I learned how to pass different URLs via the CLI to PyTest fixtures to make my test reusable on different API deployments.

A thumbnail image

How to call a shell script using a custom keyboard shortcut in MacOS

Boost your productivity in MacOS with custom keyboard shortcuts for shell scripts. This step-by-step guide will show you how to do it using Automator.