My name is Jeffrey van Rossum.
I'm a freelance PHP developer based in The Netherlands.
More about me
At a very early age, while I was still in kindergarten, I started building websites. Okay, maybe that's a little exaggerated, but with thirteen years old I was still pretty young.
I made countless hobby websites and building sites quickly became a passion. Through the years, by studying and gaining work experience, I kept on developing my skills.
Since 2011, I started working as a full time webdeveloper and since 2019 as a freelancer. My primairy language is PHP and I have specialised in Laravel and WordPress- development. I like to use front-end tools like Tailwind CSS, Alpine.js and Vue.js. I also make contributions to open source projects which can be found on GitHub.
Specializations
Tools of the trade
Laravel
Through the years, I have worked with several PHP frameworks. I find that Laravel is by far
the best to work with. It allows me to create great web apps and API's. I love the surrounding community and how
it's widely used around the world.
Read more
<?php
namespace Jeffreyvr\SimpleMedia;
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
trait HasMedia
{
public function mediaByGroup($group): BelongsToMany
{
return $this->media()->where('media.group', $group);
}
// ...
}
WordPress
WordPress has been around for a long time and is the most used CMS in the world. It's a great tool to build a solid website.
WordPress has a huge community providing with tons of plugins and themes, but sometimes you need customization. That's where I come in.
<?php
function tailpress_asset( $path ) {
if ( wp_get_environment_type() === 'production' ) {
return get_stylesheet_directory_uri() . '/' . $path;
}
return add_query_arg( 'time', time(), get_stylesheet_directory_uri() . '/' . $path );
}