Latest Posts

Gitlab CI with docker compose

8th August, 2022

5 min read

Shameless plug: This is related to a EuroPython 2022 talk I am giving, My Journey Using Docker as a…


Separate function handler modules when using Python Socketio

31st December, 2021

3 min read

In this article I will show you how you can have separate modules for your Socketio event handlers…

Most Popular Posts

Implementing a Simple REST API using OpenAPI, Flask & Connexions

16th August, 2019

11 min read

RESTful APIs are very popular at the moment and Python is a great language to develop web APIs with…

How to use Storybooks with MDX

20th July, 2020

7 min read

This article (sort of) continues on from my previous article How to use Storybooks, Gatsby, Babel…


Main Projects

Stegappasaurus app on a vector mobile


Other Projects


A light made with PI Zero, which will change colour depending on if I'm in a meeting or not.

More Info 10


A CLI tool that allows you create releases in GitLab automatically.

More Info 7


This repo contains all the articles written by me, in markdown and also all of their example source code.

More Info 57


A script that will create a new repo on Gitlab and Github. Then mirror (push) Gitlab to Github.

More Info 0


Exports mermaid diagrams in Markdown documents as images.

More Info 0


A CLI script that allows you create MR in GitLab automatically.

More Info 0

Site History

© Copyright 2020, Haseeb Majid. All Rights Reserved.
Contact me at