Hello, I'm Roelof Jan.
Full-stack web developer
& Scrum master

I love building products people can't wait to interact with.
I get my motivation from building for and with actual users,
finding their likes and dislikes, and constantly improving.
I can help you with developing web applications.

roelofjanelsinga@gmail.com

Some of my previous projects

/images/work/punchlisthero_1920x1080.jpg

PunchlistHero

PunchlistHero aims to save contractors, closers, home managers, and trades time they can spend on things they enjoy. It does this by automating administrative tasks and making it simple to record issues and share them with trades.

Read more
/images/work/ankrd_1920x1080.jpg

Ankrd

Ankrd is a social media platform for colleges. It aims to be a central point where colleges can post events and discuss topics. Every school has its own posts and members. This was the first application that I created using the new version of Angular.

Read more
Click here for all my work

How have I built this website?

I've built this website with a few different technologies. Some of them I use more often than others:

Laravel

I've used Laravel to keep everything in place and to serve the content on this website. I've been using Laravel for every single project for the past 4 years and keep discovering new features every day.

Tailwindcss + SCSS

I'm a full-stack web developer and no front-end developer, so I know how to CSS, because it's part of my job. However, I don't find writing CSS enjoyable or interesting in any way. This is why I'm using Tailwindcss for all my styling on this website. When the utility classes get repetitive, I replace them with reusable classes which are all defined in SCSS files.

Markdown

Do you enjoy all the content on this website? Well that's all written in Markdown. That's right...this website doesn't make use of a database. Since this is a simple website with some content, I'm simply writing all content in markdown files, just like I would on Github. This helps me focus on the content rather than the styling.

Yaml

Can you see the meta tags of this website? These are all defined in Yaml files. Again, not making use of a database for the purpose of having dynamic meta tags. This allows me to keep the content in Git version control.

XML

I'm generating several XML files through some simple commands on this website. The first is a sitemap of all of the pages on this website, and the second is an Atom feed for all of my blog posts.

Design inspiration

I'm not a great designer, so I couldn't have built this website without an excellent example made by Gil Huybrecht.

Don't believe me?

You can check out all source code for this website on Github.

Let's work together

Connect with me through e-mail or social media to work with me.

Email address roelofjanelsinga@gmail.com

Twitter RJElsinga

Medium @roelofjanelsinga

Github roelofjan-elsinga

LinkedIn roelofjanelsinga

Subscribe to my mailing list

I'm not evil, I won't spam you.