ABOUT

I'm Tim

I am Tim Geerlings, a developer from the Bollenstreek. Born and bred. Since 2014, under the name 7im, I have been helping businesses with software that has to keep working.

Tim Geerlings

How it started

At home

It started with my father's old computers. When he bought a new one, I got the old one. From a young age I was tinkering with floppy disks and games. If something broke, I worked out for myself how to get it working again. After school I went straight to the computer.

A detour

Studies

Even so, I first chose business economics. That was not a success. A careers test pointed somewhere else: working creatively with computers. It became Interactive Media, and there I discovered programming. It has not let go of me since.

Teaching myself

I kept at it outside school, with mixed success. To really learn PHP, I built an online shop for palm trees. Entirely on my own, without a framework. A lot of pain and effort, but I learned more from it than from any book.

Into the trade

Internships

My first internship was at a web agency in Noordwijkerhout. Among other things, I learned to build emails with tables there, so they looked the same in every email client. I did my graduation internship at an internet marketing agency in The Hague. I started there on a zero-hours contract, showed what I could do and got a permanent contract.

Front end

As a front-end developer there, I built sites that also had to work in Internet Explorer 6 and 7. So I know the trenches of this trade well. Later I went deeper into React there.

2014 · 7im

Around that time I started 7im, to help people get further online. The name? A 7 above "im". Say it out loud: Tim. After that I became a full stack developer at a digital agency. I still work there, and under 7im I also work for my own clients.

What I am good at

I am an all-rounder. I know something about most things, and a good deal more about many. That is exactly what I enjoy. Most of all I like working on complex problems: large payment integrations, systems that must always be available and the architecture underneath. I look at the whole, not just at one piece of code.

How I work

Personal

You deal with me, not with an account manager. If it helps, I will come round.

Explaining

I tell you what I do and why, in plain language. So that you can decide.

Solving

I keep going until it works, even if the problem goes deeper than it seemed.

What I watch for

Data integrity. An integration that now and then misses a record or creates one twice costs you far more later than it saves you now. That is why I design for what goes wrong: outages, empty fields, duplicate messages.

And AI. AI is going to support us in a lot of our work, and replace part of it. How far that goes, nobody knows. What is certain is that the growth is enormous. I use it where it really helps, and a human stays at the helm.

Shall we meet?

Tell me what is going on. You will hear from me personally.

opens in a new tab