Latest Posts

Golang & MongoDB with Polymorphism and BSON Unmarshal

20th December, 2020

6 min read

Recently I've been working on a new personal project called Banter Bus, a browser-based multiplayer…

What does yield do in Python?

30th November, 2020

5 min read

In this article, we will go over what the keyword is used for. We will also cover how you can use a…

How to add a ToC in Gatsby

11th November, 2020

8 min read

A lot of people, I included, are using Gatsby to build their own blogs. One of the things I wanted…


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