Projects


DLiteScript logo

DLiteScript

My custom programming language, designed to be easy to use but very powerful. I've built this to learn more about how programming languages work under the hood. Also includes a formatter and linter.

Go

Screenshot of the Iconify Field icon picker

Iconify Field Drupal module

A Drupal module that provides, among other things, a field where an icon can be picked. This module has a submodule with CKEditor 5 integration, allowing content editors to easily insert icons inside their WYSIWYG editor.

Drupal PHP VueJS

Screenshot of the Tetris application for the Picosystem

Tetris for the Picosystem

A small Tetris clone made for the Picosystem. It has been built to learn about optimisation and working in very constrained environments, both in computing power and memory.

C++

Screenshot of the Scrum Poker application

Scrum Poker application

A small web application that allows users to quickly and easily start estimating user stories in dedicated rooms. It has been built to learn about websockets and realtime interactive experiences on the web.

Go NuxtJS TypeScript VueJS

Logo of the Contentstack Bridge project

Contentstack Bridge (CSB)

Adds a layer between your application and Contentstack, to provide some much-needed conveniences. It has been built in response to challenged I had whilst working with the Contentstack API.

Contentstack Go

Screenshot of the CV website

My personal CV website

My personal CV and the website that is currently being viewed. It has been built with the goal of showing off my development skills in a practical and accessible way.

Go Hugo