Over Tweede golf

We zijn een hecht team van engineers en developers, met een achtergrond in cyber security, wiskunde en informatica. We vinden het belangrijk om te werken in een omgeving waarin we onze engineering skills continu verbeteren en elkaar blijven uitdagen. Tegelijkertijd zijn we een lange-termijn bureau: zowel voor collega's als voor onze opdrachtgevers. Aandacht voor elkaar is daarin wat ons betreft de sleutel.

Wat we doen

Ons domein is veilige software: het schrijven van veilige en privacy-vriendelijke software is de rode draad in al ons werk. Zo zorgen we ervoor dat beveiliging vanaf het begin belangrijk wordt gemaakt, en geen bijzaak is.

We opereren het best in situaties met hoge mate van onzekerheid, daar waar we vernieuwende ideeen of technologieen omzetten naar veilige, production-ready software. Dat doen we in opdracht van (en in samenwerking met) universiteiten & foundations, tech start-ups en overheden.

Onze open-source toolbox bevat onder meer Node.js, Rust & Embedded Rust, Go, React, Symfony en Flutter en aan de operations kan onder andere Docker, Ansible en Kubernetes.

Zo zien wij de wereld.

Software is de afgelopen 10 jaar verkeerd gebouwd. Daarom is onze sector nu vooral bezig met het dichten van lekken.

Nu ons leven is gedigitaliseerd ondervinden we dagelijks de consequenties van onveilige software en slecht beschermde data. Het is hoog tijd om onze prioriteiten te heroverwegen.

Wij vinden het ontwerp van veilige en privacy-vriendelijk software de verantwoordelijkheid van alle software bouwers, of je nu een freelancer, een agency of big tech bent.

Security en privacy wordt daarmee het domein van software makers, niet alleen van pentesters en consultants.

Voorkomen is - zeker in software - beter dan genezen.

Tamme

  • Embedded software engineer
  • tamme@tweedegolf.com

Tamme literally biked to his first day at Tweede golf from Vienna, because it was more efficient than going by train.

He likes it when things just work. He enjoys a deep-dive into the requirements of a project, prioritizes quality over quantity, and - believe it or not - he can write his own documentation well.

With both an educational and professional background in industrial applications of embedded software, Tamme's experience stretches from FPGAs to Industrial automation protocols.

When he isn't working (or biking who knows where...), you may find him bouldering or honing his photography skills.

See Tamme's work
EmbeddedTeam playerprecise

Erik

  • Director of Open Source
  • erik@tweedegolf.com

See Erik's work
FounderRust organizerOpen-source funding

Marlon

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

Marlon is co-owner of Tweede golf and our lead developer. He has a background in computer science (MSc in Digital ​​Security) and over 10 years of experience in building a wide range of applications, from front-end web development to systems programming. You can rely on him to always deliver software quickly, and inspire his team members through leading by example.

His remarkable prototyping skills, going from idea to polished implementation at an insane pace, have made him the regular winner of Tweede golf hack days. His favourite projects allow him to do full stack development: from design and frontend to backend and operations.

His recent work includes sudo-rs, the memory-safe implementation of sudo, Krill, an RPKI Certificate Authority, and his pet project Mailcrab, an email test server for development.

See Marlon's work
Cyber Security MScsport climberprototyping king

Hugo

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

Hugo is Tweede golf’s eerste aanspreekpunt voor de buitenwereld, verantwoordelijk voor business development, sales en hiring.

Hij studeerde wiskunde (BSc) en finance (MSc, cum laude) en werkte 5 jaar als ontwikkelaar voordat hij mede-eigenaar werd.

Is naast zijn werk ook vooral graag buiten, om te trailrunnen of samen met compagnon Marlon op vakantie mooie routes te klimmen.

See Hugo's work
business developmentmathematicsoutdoor sports

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.

See Rick's work
PendulumRustTabletop games

Ruben

  • Software Engineer
  • ruben@tweedegolf.com

Ruben mag met recht full stack ontwikkelaar genoemd worden, met inmiddels jarenlange ervaring. Weet van veel verschillende technieken. Heel veel. Waakt over de architectuur van applicaties en accepteert geen halve oplossingen. Heeft een sterke mening die je altijd zal horen.

Studeerde informatica aan de RU en begaf zich eerder samen met Marlon op het ondernemerspad. Speelt in zijn vrije tijd graag table top games en fietst graag door de prachtige omgeving van Nijmegen.

See Ruben's work
software architecturetechnologistRust

Liset

  • Marketing & Partnerships
  • liset@tweedegolf.com

Liset is afgestudeerd in Engelse taalkunde, mede door een stage waarin ze een vertaalmachine heeft geprogrammeerd en een scriptie over lachwekkende taalblunders in reclameboodschappen... En toen ging ze het onderwijs is.

Meer nieuwsgierigheid dan goed voor haar is misschien, maar gelukkig kan Tweede golf dit - en haar onconventionele achtergrond - goed gebruiken in haar marketing en communicatie.

Als ze niet bezig is met lesgeven of haar werk voor Tweede golf vind je haar waarschijnlijk op de fiets, in het bos, of met een bordspel voor haar neus.

See Liset's work
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.

See David's work
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.

See Folkert's work
RustCompilersmultilingual

Marc

  • Software engineer
  • marc@tweedegolf.com

Marc heeft veel verstand van machinetaal, C, C++ en ondertussen ook Rust. Hij is geïnteresseerd in software verificatie en legt daarin de focus op het gebruik van kunstmatige intelligentie. Hij is doortastend en als hij eenmaal weet welke richting een project op moet, kunnen we de details en de puntjes op de i gerust aan hem overlaten.

Geen verrassing dus dat Marc zich vooral bezig houdt met secure systems programming; hij maakt bijvoorbeeld deel uit van het team dat sudo/su aan het herschrijven is in Rust.

Marc heeft als docent en onderzoeker gewerkt op de Radboud Unversiteit in Nijmegen - Computing Science, uiteraard; hij gaf vakken als 'Software Analysis' en schreef artikelen zoals ´Efficient Verification of Optimized Code´. Daarnaast was hij lid van de Security Group. Ook nu deelt Marc graag zijn kennis en expertise met zijn collega's van het Rust 101 project.

In zijn vrije tijd laat Marc zich graag inspireren door de niet-digitale wereld, met name geschiedenis en analoge fotografie.

See Marc's work
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.

See Henk's work
EmbeddedRust experttinkerer

Max

  • Software engineer
  • maximilian@tweedegolf.com

Maximilian (we mogen hem Max noemen) is onlangs bij Tweede golf komen werken en houdt zich vooral bezig met (het leren werken met) React en Rust (want er valt natuurlijk meer te leren dan alleen maar Kubernetes, Docker, Helm en Golang…). Max gaat voor kwaliteit boven kwantiteit (net als wij), is niet schuw van innovatie (wij ook niet) en in zijn vrije tijd houdt hij van klimmen, fietsen en zwemmen (tsja, dat klinkt ons bekend). Ook is hij bezig met een master Cyber Security aan de RU. Match made in Nijmegen.

See Max's work
outdoor sportssecuritymultilingual

Dion

  • Embedded software engineer
  • dion@tweedegolf.com

Dion is een ervaren Rust en embedded software ontwikkelaar. Deze ervaring uit zich in kennis van diverse communicatieprotocollen (waaronder LoRaWAN, LTE en UWB) en een getraind oog voor goedgeschreven code. Door zijn vaardigheden en creativiteit kan hij een project begeleiden van idee naar product en daarbij advies geven over de mogelijkheden binnen de kaders en over optimalisatie.

Dion heeft verschillende open-source projecten gemaakt en onderhoudt deze nog steeds:

  • nrf-modem: Een async Rust wrapper rondom the modem library voor de nRF9160
  • stackdump: Een aantal tools om memory dumps te maken en deze als stack trace uit te lezen voor crash reporting
  • statime: Een PTP stack geschreven in Rust

Ook heeft hij bijgedragen aan:

  • embassy: Een async runtime voor embedded devices in Rust
  • stm32h7xx-hal: Een hardware abstraction layer voor de STM32H7 chips
  • dw1000-rs: Een uitgebreide driver voor de DW1000 chip

Creatief denken en zo tot mooie oplossingen komen voor technische problemen is Dion op het lijf geschreven. Zijn creativiteit gebruikt hij ook naast zijn werk: Dion speelt piano en werkt ook regelmatig aan elektronische muziek.

See Dion's work
Embedded RustCreativityMusic

Tinka

  • HR manager
  • tinka@tweedegolf.com

Waar zouden we zijn zonder Tinka? Zij richt zich op het welzijn en de (persoonlijke) ontwikkeling van haar collega’s. Daarnaast houdt ze zich bezig met alle aardse zaken zodat de techneuten hun programmeerding kunnen doen.

Ze is afgestudeerd als basisschoolleerkracht en creatief therapeut, dus als het programmeren even niet lukt kunnen de bouwers van Tweede golf voor een goed gesprek bij haar terecht.

See Tinka's work
CreativePersonal developmentVersatile

Marlon

  • Backend developer
  • marlonpeeters@tweedegolf.com

Ja echt, een tweede Marlon. En niet zomaar een. Marlon houdt van uitdaging. In een hecht team waar de lat hoog ligt, functioneert hij op zijn best. Samenwerking staat bij hem hoog in het vaandel en hierin wil hij zich blijven ontwikkelen. Ook wil hij op technisch vlak verder de diepte in.

Voor de optimale game-ervaring heeft hij thuis een PC couch gaming setup via een Raspberry Pi; maar daar zit hij niet 24/7 achter. Hij gaat ook graag naar festivals, reist graag en speelt basgitaar.

See Marlon's work
Team playerRustinquisitive

Bram

  • Backend developer
  • bram@tweedegolf.com

Bram vergaarde eeuwige roem als oprichter van Frietopia, pleitbezorger van de Nederlandse frietcultuur. Hij studeerde informatica en filosofie aan de RU en werkt al jaren bij Tweede golf.

Een zeer ervaren ontwikkelaar die uiterst secuur werkt en niets aan het toeval overlaat. Maar ook: liefhebber van minimalistische opera en continentale filosofie. Zijn bachelor thesis schreef hij over Plankalkül, de eerste high-level programmeertaal.

See Bram's work
computer sciencephilosophyprecise

Daniel

  • Front-end developer
  • daniel@tweedegolf.com

Ontwikkelaar, researcher, hart voor open source. Hij schreef al een open source library waarmee je MIDI instrumenten kon koppelen aan een webpagina, toen de meeste van ons hun middelbare school nog moesten afmaken. Zijn library werd opgepikt en legde mede de basis voor de Web MIDI API die nu is ingebouwd in Chrome.

Bij Tweede golf neemt hij graag werk van collega’s onder handen. Hij zorgt dat waar nodig code wordt opgeschoond, opgeruimd, opgepoetst en gedocumenteerd. Als researcher is hij perfectionistisch en vasthoudend en probeert hij graag nieuwe dingen. Werkt vanuit Rotterdam en blijft fit door veel op zijn five-fingers te lopen en aan yoga te doen.

See Daniel's work
open sourceperfectionistyogaWeb MIDI

Arjen

  • Security software engineer
  • arjen@tweedegolf.com

In 2021 maakte Arjen de overstap naar Tweede golf. Als expert op het gebied van security met een achtergrond in pentesting gaat hij zich met name focussen op IRMA en andere security gerelateerde projecten. Daarnaast wil Arjen zijn kennis verder verbreden door ervaring op te doen met o.a. Rust backends en JavaScript frontend frameworks.

Arjen is een echte problem solver. Hij loste de laatste jaren talloze ‘Hack The Box’ challenges op en de Dr. Denker kerstpuzzel van het Dagblad van het Noorden blijft nooit lang liggen.

Als hij niet achter zijn computer zit is Arjen graag aan het sporten (zwemmen, hardlopen, fietsen) of thuis aan het klussen.

See Arjen's work
Information Security MScPentestingSwimming

Wouter

  • Embedded software consultant
  • wouter@tweedegolf.com

Wouters hobby’s? Compilers, electronica en spelen met OpenGL. Maar hij is daarnaast ook, net als Marlon, regelmatig in Grip boulderhal te vinden. Een senior ontwikkelaar met diepgaande kennis, het type dat je als eerste in je team kiest en elke klus kan klaren.

Studeerde computing science aan de RU en won eerder een reis naar San Francisco met Superplan, een persoonlijke agenda/assistent. Schrijft graag scrapers en legt de lat in zijn werk zeer hoog.

See Wouter's work
perfectionistsport climbercomputing science