Hi!

Welcome

My name is Oscar Heerkens Thijssen

I am a Data Engineer and Software Developer. I like working on performance and code maintainability in the domain of relational databases and webapplications. In my work, I value high autonomy and intelectual challenge.

My most loved technologies are Python (for developer happiness), Go (for simplicity and performance), PostgreSQL (for versatility), API architechture (over server redered), raw SQL (over ORMs). I value simplicity above abstraction.

This website is inspired by Windows 95 (the OS of my chilhood). In case you close too many windows, just refresh the page :)

Work experience

Projects

Pokebot

Tech: Python, QT

Computer program that plays Pokemon Blue. It used Image Recognition to find the location, Dijkstra's algorythm to find the shortest path to destinations,

⏲ 500h+

SQuirreL

Tech: GO

Database management system (DBMS) inspired by SQLite and Postgres. Building a DBMS taught me a lot about the integracies of Postgres.

⏲ 100h+

Settlers of Catan

Tech: Python (Django), HTML, CSS, Javascript

A server that allows you to plan the game Settlers of Catan with your friend. Creating the HTML and CSS for this game was particulary challanging for me coming from a backend background.

⏲ 100h+

Ticket booking API

Tech: Python (FastAPI) and GO, PostgreSQL

After using Django for many projects, I want a more minimalistic approach to web dev. This project was an investigation in the use of FastAPI and GO with raw SQL and an API. So no ORM, no templating engine. In my view, both of these overcomplicate project. In this project I implemented many cool features such as database connection pooling and JWT authenication.

⏲ 30h+

Skills

Skills

Tech skills

Domain skills

Education