About Tweede golf

We are a close group of engineers and developers with a background in cyber security, mathematics and computer science. We find it important to work in an environment in which we continuously improve our engineering skills and challenge each other. At the same time, we are a long-term agency: for colleagues as well as for our clients. As far as we are concerned, attention for each other is key.

What we do

Our domain is safe software: writing safe and privacy-friendly software is the common theme in all our work. We're here to make sure security is a thing from the get-go, not an afterthought.

We operate best in situations with a high degree of uncertainty, where we help convert novel ideas or technologies into safe, production-ready software. We do that for (and in collaboration with) universities & foundations. tech start-ups and governments.

Our open-source toolbox includes Node.js, Rust & Embedded Rust, Go, React, Symfony and Flutter and on the operations side, Docker, Ansible, and Kubernetes, among others.

How we see the world.

Software has been built the wrong way for 10 years. That's why these days, our industry spends most of her time patching the leaks.

Now that our lives have become highly digitalized we experience the consequences of unsafe software and poorly protected data every day. It is about time to reevaluate our priorities.

We believe that the design of safe and privacy-friendly software is the responsibility of all software builders, whether you are a freelancer, an agency or big tech.

Security and privacy thus become the domain of software makers, not just that of pen testers and consultants.

An ounce of prevention is worth a pound of cure - even more so in software.

Rick

  • Software engineer
  • rick@tweedegolf.com

Rick is a versatile developer with some experience in embedded, but he has most recently been working on Olifantenpaadje, NLnetLabs's Krill, and TG's Statime project, which is a Rust implementation of the Precision Time Protocol.

When he's not developing for Tweede golf, Rick likes to work on his own projects and plays computer or tabletop games.

Read more

PendulumRustTabletop games

Ruben

  • Software Engineer
  • ruben@tweedegolf.com

Ruben can rightfully be called a full stack developer, with many years of experience. He knows a lot (a lot!) about many different techniques. He watches over the architecture of applications and does not accept half-baked solutions. He always makes his strong opinion heard.

Ruben studied computer science at the RU and previously embarked on the entrepreneurial path together with Marlon. In his spare time, he enjoys playing tabletop games and cycling through the beautiful surroundings of Nijmegen.

Read more

software architecturetechnologistRust

Liset

  • Marketing & Partnerships
  • liset@tweedegolf.com

Liset has a Master's in English linguistics, which included an internship programming machine translation software as well as a thesis on the embarrassing (but funny) effects of language misconceptions in international advertising… Only to veer off into education.

She may be too curious for her own good, but at least Tweede golf has a use for this - and Liset's unconventional background - in their marketing and communications department.

When she's not teaching or working for Tweede golf, she's either off in a forest somewhere, cycling, or immersed in a tabletop game.

Read more

linguisticstabletop gamesno-nonsense marketing

David

  • Security software engineer
  • david@tweedegolf.com

David was once one of the core developers of identity wallet IRMA. Currently David is the lead developer for the Rust implementation of the Network Time Protocol, ntpd-rs. He is also working on the other component of the Pendulum Project, the Rust implementation of the Precision Time Protocol called Statime. And let's not forget his considerable contributions to the Verder Helpen platform, which provides authentication services to local governments.

Obviously, David is a privacy and security expert. He isn't only experienced though; he is also friendly, broadly interested and meticulously analytic. Present him with a complex problem and he will get to the heart of the matter in no time. Did we mention that David is also a highly skilled cryptographer...?

David combines his work for Tweede golf with a PhD in physics. In his spare time, he plays the piano and likes to show his competitive side in programming contests. For example, he attended the World programming championships for students.

Read more

CryptographySecurityPhD

Folkert

  • Embedded software engineer
  • folkert@tweedegolf.com

Folkert is an expert in systems programming. He has made major contributions to the creation of the (soon-to-be) friendly, fast, functional language called Roc - in fact, he has so far written about half of the code; He co-teaches (and co-creates) the university course Rust 101; And he is working on the Rust implementation of the Network Time Protocol, ntpd-rs.

Difficult problems don´t rattle him. In fact, we can rely on Folkert to face them head-on and produce solid implementations in remarkably little time.

In his spare time, Folkert often continues to work on languages (natural or other) and he likes to cook or spend time in the garden.

Read more

RustCompilersmultilingual

Marc

  • Software engineer
  • marc@tweedegolf.com

Marc has heaps of experience in machine coding, C, C++ and more recently, Rust. He is interested in software verification and his main focus is using artificial intelligence to perform proofs. He is also tenacious. Once a course of action has been chosen, Marc is the one to sort out the details, dot the i's and cross the t's.

It makes sense then that Marc is mostly working on secure systems programming; for example, he is part of the team working on sudo-rs, a re-implementation of sudo/su in Rust.

In the past, Marc has worked as a teacher and researcher at Radboud University - Computing Science, of course, teaching courses like 'Software Analysis', writing articles like ´Efficient Verification of Optimized Code´. He was also part of the University's Security Group. He now continues to share his expertise on the Rust 101 project.

In his spare time, Marc is often inspired by the non-digital world, particularly history and analogue photography.

Read more

Computer Science MScPhDsecurity

Henk

  • Embedded software engineer
  • henk@tweedegolf.com

Henk is our embedded Rust expert. He has worked on IoT products like an industrial tracking sensor and a heart rate monitoring device for Glanum Medical. He started at TG as a back-end developer, but his heart was always in embedded. The more he could tinker, the better.

It has proven a challenge to satiate Henk's thirst for knowledge and so now, he does what many curious people aspire to do: he teaches, for example workshops on (embedded) Rust. Currently Henk is developing and teaching Rust 101, an open-source university course to introduce the language to students of Computer Science.

It's a wonder Henk has any spare time, having chosen to combine his newfound teaching career and his embedded developer job with going back to school himself. He likes to ride his motorcycle when he can, or tinker on it when he can´t (he's recently made a plan on how to have at least one piece of Rust software running on his bike...). When he's done teaching himself, or us, or our clients, he somehow has heaps of energy left for his kids too.

And whenever he has trouble sleeping? Henk enjoys reading articles about Rust, as many as he can find.

Read more

EmbeddedRust experttinkerer

Max

  • Software engineer
  • maximilian@tweedegolf.com

Maximilian (we can call him Max) has recently joined Tweede golf and he is spending most of his time at TG learning and working with React and Rust (because Kubernetes, Docker, Helm and Golang simply couldn´t satiate his curiosity, of course). Max prefers quality over quantity (so do we), likes to keep an open mind towards innovation (like us), and in his spare time he likes to climb, cycle and swim (sounds familiar, doesn´t it?). Also, he's currently studying cyber security at Radboud University. Match made in Nijmegen.
Read more

outdoor sportssecuritymultilingual

Erik

  • Co-owner & Software engineer
  • erik@tweedegolf.com

Erik facilitates, takes a helicopter view, and connects. He is the keen analyst who asks exactly the right questions. Having studied physics and philosophy, he ended up in software through a detour.

At Tweede golf, he works to fund our open-source projects and build partnerships with organizations that share our values ​​and goals. Outside of work, he organizes Rust meetups and runs some track.

Read more

FounderRust organizerOpen-source funding

Dion

  • Embedded software engineer
  • dion@tweedegolf.com

Dion is an experienced Rust and embedded software developer who has worked in a lot of projects. The experience comes in the form of knowledge about a plethora of communication technologies (including LoRaWAN, LTE and UWB), a focus on well-architected code and a drive for innovation. His skills and creativity can take a project from an idea to a full product and allow him to give advice about what is possible within the given project bounds and about how to maximize the results.

Dion has created and maintains several open-source projects:

  • nrf-modem: An async Rust wrapper around the modem library for the nRF9160
  • stackdump: A set of tools to make memory dumps and read them out as a stack trace for crash reporting
  • statime: A PTP stack written in Rust

He has also contributed to:

  • embassy: An async runtime for embedded devices in Rust
  • stm32h7xx-hal: A hardware abstraction layer for the STM32H7 chips
  • dw1000-rs: An extensive driver for the DW1000 chip

In his spare time, his creativity tends to find musical outlets. Dion plays the piano and regularly works on electronic music.

Read more

Embedded RustCreativityMusic

Tinka

  • HR officer
  • tinka@tweedegolf.com

Where would we be without Tinka? She focuses on the well-being and (personal) development of her colleagues. In addition, she takes care of all earthly matters so that the techies can do their programming.

She graduated as a primary school teacher and creative therapist, so if our programmers hit a wall, they can come to her for a good conversation.

Read more

CreativePersonal developmentVersatile

Hugo

  • Co-owner & Business developer
  • hugo@tweedegolf.com

Hugo is Tweede golf's first point of contact for the outside world, responsible for business development, account management and hiring. He is also project lead in the team that works for Soil Heroes.

He studied Mathematics (BSc) and Finance (MSc, cum laude) and worked as a developer for 5 years before becoming a co-owner.

Apart from his work, he also likes to be outside, to run a trail or climb beautiful routes when on holiday with Marlon.

Read more

business developmentmathematicsoutdoor sports

Marlon

  • Co-owner & Lead developer
  • marlon@tweedegolf.com

Marlon is always working on software development, from DevOps to UX. That also applies at home. Whether it's the lights, the mechanical ventilation, the central heating or the alarm, everything has to be automated. He is fluent in Rust, TypeScript, PHP, Python and Shell, but also proficient in Java and C++. He studied computer science and obtained a Master in Digital ​​Security. He likes to make systems elegant and efficient.
Read more

Cyber Security MScsport climberprototyping king

Marlon

  • Backend developer
  • marlonpeeters@tweedegolf.com

Yes really, a second Marlon. And a very special one at that. Marlon likes a challenge. He functions best in a close-knit team where the bar is set high. Collaboration is very important to him and he wants to continue to develop in this area. He also wants to deepen his knowledge on a technical level.

For the optimal gaming experience, he has a PC couch gaming setup at home via a Raspberry Pi; but he is not behind it 24/7. He also enjoys going to festivals, traveling and playing bass guitar.

Read more

Team playerRustinquisitive

Bram

  • Backend developer
  • bram@tweedegolf.com

Bram gained eternal fame as the founder of Frietopia, an advocate of the Dutch fries culture. He studied computer science and philosophy at Radboud University and has been working at Tweede golf for years.

He’s a very experienced developer who works extremely precisely and leaves nothing to chance. But also: lover of minimalist opera and continental philosophy. He wrote his bachelor thesis on Plankalkül, the first high-level programming language.

Read more

computer sciencephilosophyprecise

Daniel

  • Front-end developer
  • daniel@tweedegolf.com

Daniel is a developer and researcher with a heart for open source. He wrote an open-source library for linking MIDI instruments to a web page when most of us were still finishing high school. His library was picked up and helped lay the foundation for the Web MIDI API that is now built into Chrome.

At Tweede golf he likes to dive into the work of colleagues. He ensures that code is cleaned up, tidied, polished and documented where necessary. As a researcher, he is a perfectionist, persistent and eager to try new things. He works remotely from Rotterdam and keeps fit by walking a lot on his five-fingers and doing yoga.

Read more

open sourceperfectionistyogaWeb MIDI

Arjen

  • Security software engineer
  • arjen@tweedegolf.com

In 2021, Arjen made the switch to Tweede golf. As an expert in the field of security with a background in pentesting, he mainly focuses on IRMA and other security-related projects. In addition, Arjen wants to broaden his knowledge by gaining experience with, among other things, Rust backends and JavaScript frontend frameworks.

Arjen is a real problem solver. He has solved countless 'Hack The Box' challenges in recent years, and can never resist the yearly Christmas puzzle in the local newspaper.

When he is not at his computer, Arjen likes to do sports (swimming, running, cycling) or do some home improvement.

Read more

Information Security MScPentestingSwimming

Wouter

  • Embedded software consultant
  • wouter@tweedegolf.com

Wouter's hobbies? Compilers, electronics and playing with OpenGL. But he can also be found regularly in Grip boulder hall, just like Marlon. He’s a senior developer with in-depth knowledge, the type you pick first on your team, and who can get any job done.

Wouter studied computing science at RU and previously won a trip to San Francisco with Superplan, a personal agenda/assistant. He likes to write scrapers and sets the bar very high in his work.

Read more

perfectionistsport climbercomputing science