🧑💻

Expertise

Insight into my specialization
This page gives some insight into the areas, languages and frameworks I specialize in
Software Development
Integrations
Tech skills

Full stack development

I consider myself to be a very well-rounded full-stack developer, with experiences in roles as sys-admin, networking, DevOps, Frontend as well as Backend engineer and developer. The hats which I have worn the most often are both backend and DevOps.

Django, Python, HTML, CSS, JavaScript

The above is my bread and butter, I started with Python sometime around 2012-2015, and I have actively worked on personal and professional projects since around 2018. It's a framework which I love and have a passion for. This doesn't go without the necessary HTML & JSS + JavaScript of course.
Backend
Frontend
DevOps
Project management

Development & Design

I have a knack for backend development, the design of features, infrastructure and deployments. Anything from integrating a third-party application, to interweaving API's into Microservices. It's something I have been good at, and keep investing time in getting better. As the golden thread on my website already outlines, I am very comfortable with Django and Python. But also know my way around PHP and NodeJS as far as Backend development goes.

Frontend & Design

I'm very comfortable working with HTML & CSS (SCSS, SASS), HTMX, Django templates (Jinja), Tailwind or Bootstrap. I'm quite familiar with Figma as well. I'm most comfortable when being paired with a designer and or front-end developer for delivering fullstack projects. JavaScript (some experience):
  • Vanilla
  • React
  • Alpine

DevOps & CI/CD

Coming from an sys-admin & network-admin background, and having covered multiple roles where DevOps was needed for Django, I have gotten quite accustomed at rolling out my own development pipelines for small to medium projects; or getting familiar fast with more complex pipelines in legacy projects.
DevOps, CI/CD:
  • Gitlab, Github
  • Terraform, Ansible, Pulumi
  • Docker, Vagrant
  • Kubernetes, Nomad, Consul

Project management

I can plan features and projects from start to finish, organize meetings and get all the stakeholders involved. Of course, its never a clear path, mileage always varies, but having Agile principles stamped into my day-to-day process makes things smooth. I'm experienced with KanBan, Jira, Gitlab, Github for project management. My approaches are always Agile and Scrum. While I currently have no aspirations of becoming a project, product manager or scrum master. As a developer, I know very well how these roles connect with my responsibilities, and how to optimize to work alongside these roles.

Integrations

​
Some of the integrations I have customized, worked with or have integrated
Service
Area
​Invoice Ninja​
Finance
​WeKan​
Project Planning
​Gitlab CI​
Software Development
​Grafana​
Analytics
​Metabase​
Analytics
​Mollie​
Payments
​Saleor​
Ecommerce
​Project OSRM​
Maps
​Spiderfoot​
OSINT
​Hummingbot​
Crypto
​Gekko Bot​
Crypto
​Elasticsearch​
Analytics
And more...
​
​
I work with the following modules on a regular basis
Module
Purpose
Framework
Locust
Load testing
Python & Django
Forest Admin
Admin customization
Django
Pandas
Analysis
Python
Django-Silk
Profiling
Django
Django-redis
Caching
Django
Plotly-Dash
Data Visualization
Django
Simple JWT
Authentication
Django
Pulumi
Infrastructure as code
Django & Python
And more...
​
​

Technical writing

One of the things which I have been doing since before my career in software. Its also one of the things I feel I am not good enough at yet, and spend considerable time improving. Generally, this works well for writing documentation, for both technical and non-technical uers.

Remote work

I like to think that I am a great self-organizer, and was made specifically for remote work. In the past decade, I have spend more time working remotely than not, and with great results.

Skill-set

Below you can find a self assessment of my own skills and talents when it comes to working on software. By itself, this chart doesn't say much other than the areas in which I am most comfortable when working on a project. I try to update this whenever something changes.
​
​
Last modified 1mo ago