I'm Silke Van den Broeck, and I like creating things.

I'm a full-stack developer with a knack for UX and even visual design, specialized in Javascript (node, react, redux, ...) and blockchain (Ethereum, Solidity). I write beautiful code at SettleMint, based in Leuven, Belgium.

Check out my CV

I'm a passionate singer and aspiring songwriter. I used to be the lead singer and lyricist of progressive metalband Prevailution. I studied jazz/pop at the conservatory in Mechelen for 5.5 years, being coached in CVT by Elodie Carels, and being part of the convervatory's vocal ensemble lead by Kristen Cornwell. I also played jazz for a while, with my friends from SNAAF.

At the moment, I'm working on my own compositions, while keeping my eyes open for new musical adventures, so drop me a line if you're interested in making some music together.

Check out my music


Cryptosealing: how does it work?

Last week, I wrote a more technical article on CertiMint, the SaaS cryptosealing platform I have worked on: read it here.

How to start programming Ethereum as a Javascript developer

When I talk to other developers who want to start their journey into blockchain, I often get the question: ‘how do I start learning Ethereum?’ There are a lot of excellent sources at hand, so I made this post to quickly sum them up.

Note: since I am a Javascript developer myself, this article is geared towards devs who have at least a basic knowledge of the javascript fullstack environment.

Read more

Programming Bitcoin training

From July 15 to 19, I visited the US for the very first time. My colleagues and I were invited to a kick-ass training at the Overstock Peace Colliseum in Midvale, Utah. Subject: Programming Bitcoin, trainer: the wonderful Jimmy Song.

Read more

Wedding invitation for Sarah and Steven

I was super happy when my best friend Sarah told me her longterm boyfriend Steven had proposed to her. When she asked me to be her maid of honor, I thought that was the biggest honor ever. Until Sarah and Steven also asked me to design the invitations to their special day.

Read more

Token curated registry, the DataBroker DAO way

DataBroker DAO is the first marketplace to sell & buy sensor data.

Since the platform is built on revolutionary blockchain technology, we want to zoom in on some technical aspects. In this article, we’ll dive into a concept that is increasing in popularity: the token curated registry. We want to give you some insights into what this term means, and how we implemented it in DataBroker DAO.

Read more

Vince's birth announcement card

A few years ago, my sweet friends Kim and Evie announced that they were pregnant. I was very honoured to create the birth announcement card for their little boy Vince.

Read more

Introverts and public speaking, or how they can be a good match

At the beginning of the month, I gave my first ever conference talk. Being a natural introvert and dealing with social anxiety for a big part of my life, that had a big impact on me, but not only for the bad.

In this post, I’ll hit rewind to a few monthes ago, when the question to give a talk first arose, and give you some tips and tricks I learned along the way. I hope my experience will inspire people like me around the world, who believe they are not cut out for public speaking, to take that step too and let their stories be heard.

Read more

Unit testing ampersand.js with Jasmine

I’ve been wanting to write a post about writing unit tests for an Ampersand - or backbone, or even Angular - project for a while now. For my setup, I’m using Ampersand.js - if you don’t know it yet, check out an introductory post I wrote a while ago - , Jasmine and Grunt. The Jasmine tests run in Phantomjs in this setup.

Read more

Creating a simple message dialog module with ampersand.js

After my blogpost from last week, I wanted to share a simple tutorial with you. Today, I will be going into some more practical ampersand.js code, and show you how you can use ampersand.js to the maximum to build your own component for dialog messages in a webapp. This component should be instantiated only once, and can be filled in with all the information you want to pass on to the user from anywhere within the code.

The result will look a little bit like the dialogs we’re using for neoScores, where the button is part of a custom view you can easily pass on to the dialog yourself:

Read more

Ampersand.js in a nutshell

Ever since I’ve started working with ampersand.js (which is for about three months now), I’ve been wondering why not more people have discovered this wonderful non-frameworky ‘framework’ and written about it. I decided to share my knowledge and experience, of course starting with a short introduction to get everyone up to speed.

Read more