Hi, I'm Hans Otto

I'm a software engineer from Antwerp, Belgium.
I have a passion for programming, solving complex problems, and learning new things.
I'm the co-founder and CTO of BubblyDoo, a company that creates personalized products for children.

AltVelo

2025
Favicon
An alternative app for the Antwerp Velo.

BubblyDoo

2018 - present
Favicon
CTO and Co-Founder of BubblyDoo, an e-commerce startup creating personalized products for children.

Spices.app

2022, 2025
Favicon
A creative project generating spice labels for your kitchen.

3D Hanzi Generator

2021 - 2022
A tool for generating 3D models of Chinese characters.

angular-react

2022 - 2023
A library for using Angular in React and React in Angular.

React Done Tracker

2023
A library that makes it easy to track the async state of a React tree.

GraphQL Workers Subscriptions

2023
A library/framework built on Cloudflare Workers providing distributed, topic-based GraphQL subscriptions.

Zoemin Website

2018
Favicon
A website for Zoemin, a photographer (also my mom).

s[MAS]h!

2017
An app for the MAS museum' Masked event.

BN Classic Website

2016 - 2017, 2025
A website for BN Classic, a yearly running event in Belgium.

Learning Chinese

2018 - present
Me learning Mandarin Chinese.

LP50xx Breakout Board

2019
A breakout board for the LP50xx series of LED drivers.

Wall-mounted computer

2018 - 2021
An art project in which I took a computer and mounted it on a board on the wall.

3D Printing

Me 3D printing stuff.

Treehouse

2011 - 2015
A treehouse I modeled & built as a kid.

Lego Antwerp MOC

2023 - 2025
A custom Lego model of the Antwerp skyline.

UAntwerp Snapchat Filters

2018
Snapchat filters for the University of Antwerp.

Ottomatisch

2016 - 2023
My one-person company for freelance work.

BubblyDoo Renderer

2018 - present
The in-house renderer for BubblyDoo.

BubblyDoo Website

2018 - present
The website for BubblyDoo.

BubblyDoo Data Pipeline

2022 - present
The data pipeline for BubblyDoo.

Arbiter

A high frequency scraping tool and analyzer.