RSSAmplifier

Blog

Barkey Wolf Consulting

Recent content on Barkey Wolf Consulting

barkeywolf.consultingRSS feed ↗9 posts

Latest posts

Hospital Shift Scheduling with OR-Tools

Find the code for this post at https://github.com/jjhbw/hospital-schedule Physician Scheduling Shift scheduling of doctors in a hospital is a notoriously complex puzzle. This process is often a manual, time-consuming task that can take days of a planner’s time. Some departments even let the doctors do it themselves, and time spent creating shift schedules is time not spent on patient care.…

About

Hi! I am Jurriaan Barkey Wolf. While my background is in computational biology, I have always had a strong affinity with building software. Since writing my first line of code about a decade ago, I have developed a strong full-stack engineering skillset. My recent projects involve a variety of topics: from architecting data engineering stacks to developing custom machine learning and data…

Object tracking in video using a MOSSE tracker implemented in Rust

Thanks to @chriamue for building this browser-based demo using wasm-pack! Tracking objects in videos is a typical problem in computer vision. Note that tracking is distinct from detection: we’re assuming we’ve already detected the object we want to track (by finding its centroid or bounding box). When working on tracking, we want to find the object of interest again in subsequent video…

Ahead-of-time compilation of a Tensorflow model for lightweight inclusion in a Rust program

Why? Tensorflow’s new Accelerated Linear Algebra (XLA) framework comes with a lot of advantages, like Just In Time (JIT) compilation of computation graphs leading to speedups during training and inference on both GPU and CPU. Moreover, it supports Ahead-of-time (AOT) compilation as well through the tfcompile tool. For me, AOT compilation is where it gets interesting. I’ve struggled to…

Building a minimalistic time-sorted Event Store using a key-value database in Go

Event sourcing Lately, I’ve been looking into the Event Sourcing pattern as a way to make a simple auditable data storage system. In a traditional database system, state is often stored as a collection of related tables or as documents. You can query this state and mutate it at will, but problems arise when you want to find out something about previous states of your database. This requires…

Computer vision: video background subtraction using a Gaussian Mixture Model in Rust

To get more of a feel for computer vision techniques and their applications, I decided to dive into one of computer vision’s most described applications: traffic monitoring. I wanted to not use OpenCV for once, and decided this was a great excuse to explore Rust, a modern systems language. The full implementation discussed in this post can be found on Github. Goal Count traffic in a…

Using the ZBar barcode scanning suite in the browser with WebAssembly

I don’t have time for your dry prose, show me the code! GitHub repo with the code in-browser demo If you find any mistakes in the code or in this post, be sure to let me know! You can create an issue in the github repo or send me an email. Goal So I wanted to make a cross-platform barcode scanner for a research project involving inventory management. Ideally, it would end up being a simple…

Home

Freelance consultant in the data science and software engineering space. Occasionally, I post about my projects here. Feel free to contact me using the buttons below.

(untitled)

Terms and conditions Dutch English