Skip to content
View YannickMeeus's full-sized avatar
Block or Report

Block or report YannickMeeus

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
YannickMeeus/README.md

👋

I'm historically a back-end engineer, having worked on payments integration systems, warehouse integration systems, a full Dealer Management Software offering, Facebook integrations, authorization and authentication systems, real-time notifications, and various other bits and bobs. I've started diving deeper into the whole Platform/DevOps/Cloud topic in more recent times, but I never stray too far from the code that powers it all.

In my spare time I:

  • parent - I have a newly initialised son
  • cook - Recently I've started rediscovering my heritage and I'm trying to cook a lot of North African dishes. Results have been... mixed
  • read - Fantasy/Science Fiction mostly, I tried some more serious stuff but it never quite gets me into the thick of things in quite the same way. I'm dabbling in some Lovecraftian stuff more recently, which is a nice change of tone
  • learn - Currently learning to build robust Go services. I'm focusing on a monolith because why the heck not.

At the moment I'm focusing on building out the developer platform and multi-account cloud architecture at Mapbox, which includes levelling up our cloud engineering expertise whilst keeping our costs under control, coaching engineers on their path to cloud-native application architectures, and engaging with all manner of stakeholders to ensure my team's building the right things in the right way at the right time.

❓ And where is all of your stuff?

I collect most of my side-hustle work under a separate organisation, called Silly Goose Software. There you find such classics as:

  • Messaging Advocacy - An attempt at illustrating a publish-subscribe paradigm on top of RabbitMQ.
  • Event Sauced - An event sourcing plugin library
  • Kortteli Kauppa Stock Checker WIP - more details in that particular README. Once it's done, I'll rewrite it into Rust. I never managed to finish this, and the company has since gone into administration. The code is a decent thought experiment on CQS (not CQRS, that's a different beast), and an example of the composition root pattern, which is one of my all-time favourites when it comes to application composition and testability.

Pinned

  1. event-sauced-ts event-sauced-ts Public

    Storing the state of the world, one event at a time.

    TypeScript 2

  2. event-sauced-ts-postgresql event-sauced-ts-postgresql Public

    The PostgreSQL storage engine for Event Sauced, an event sourcing library written in TypeScript

    TypeScript

  3. YannickMeeus-Archived/kortteli-kauppa-stock-checker YannickMeeus-Archived/kortteli-kauppa-stock-checker Public archive

    While https://www.korttelikauppa.fi/ is an amazing idea and shop, their stock checking system is really quite _spartan_. So I thought I'd give it a go and build a better one.

    TypeScript 1

  4. Meeus-Consulting/messaging-advocacy Meeus-Consulting/messaging-advocacy Public

    TypeScript 1