🧑💻
Expertise
Insight into my specialization

This page gives some insight into the areas, languages and frameworks I specialize in
Software Development
Integrations
Tech skills
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.
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
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.
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
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
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.
Some of the integrations I have customized, worked with or have integrated
Service | Area |
---|---|
Finance | |
Project Planning | |
Software Development | |
Analytics | |
Analytics | |
Payments | |
Ecommerce | |
Maps | |
OSINT | |
Crypto | |
Crypto | |
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... | | |
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.
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.
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 3mo ago