Hello! My name is Frank de Jonge.

I'm a multidisciplinary software developer from Amsterdam who likes to work on complex systems.

What I do

I'm a software engineer at Uber

After many years of freelancing I've joined Uber in 2019 to further my career as a software developer. I've always loved working on high-scale and high-impact software that lives on the web. Having joined Uber I'm now able to gain much more experience in writing software at scale.

I contribute

As a member of The PHP League I provide several open source packages. As a member of the leadership group I help other people contribute and publish open source packages.

According to Packagist, the packages I've created have been downloaded at least 119,348,786 times.

I share knowledge

I'm always keen to share what I've learned. I've spoken at several international conferences, such as; Laracon EU, SymfonyLife, SymfonyCon, IstanbulPHP, PHPBenelux, Dutch PHP Conference, New Zealand PHP Conference, and SunshinePHP.

I made Flysystem

Flysystem is a filesystem abstraction layer for PHP. It's gained huge popularity and is even shipped with other successful PHP projects such as Laravel, Craft CMS and Bolt.

Working with filesystems in PHP is not complicated. However, it does force you to speak the filesystem's language. Be it using an SDK or use different arguments in certain calls. Flysystem provides one API to work with many different types of filesystems.

Some projects I've worked on

Wilbur

Wilbur is a project within the Schiphol organization. It's a real-time dashboard that provides actionable insights, allowing the control center to pro-actively engage with the airport's operations. For Schiphol I've lead the transition to a scalable architecture using Kafka and TypeScript. During this project I've been responsible for creating the foundations that will allow Wilbur to grow for future needs.

Buma\Stemra

At Buma\Stemra I've been doing research and development for infrastructure. The solutions made by the new innovation teams required a new platform to run on. This became a multi-cloud multi-paradigm platform that allows for high developer independence and freedom.

Schiphol.nl

Mid 2016 Schiphol launched a new website. A new way of communicating with their customers. Their hi-traffic website required expertise on many fields.

I've lead the effort of getting a CI/CD pipeline and worked on some more technical components like their ElasticSearch integration.

NOS.nl

For NOS (the Dutch national news broadcaster) I've worked on their online publishing engine. This mostly consisted of introducing some better ways to work with databases for performance reasons. Besides that I've created some supporting systems for common maintenance tasks.

Find me online

Contact me offline

  • Frank de Jonge
  • Krooswijkhof 60
  • 1082 PA, Amsterdam
  • The Netherlands
  • +316 2887 0003

I built this using webpack, tailwind, and hero patterns.