This page is dedicated to showcasing some of the projects I have worked on, both as part of my education and as personal hobby projects. This does not include projects i have done as part of my day job(s). Here, you will find a collection of my endeavors, ranging from academic assignments to independent creative pursuits. It serves as a platform to document and share my journey of exploration and growth. While some projects may have been developed in a structured educational setting, others reflect my passion and curiosity outside the confines of a formal curriculum. Feel free to explore and discover the diverse range of projects I have undertaken.
Building a React + Vite Sand/Water Sandbox
A lightweight 2D particle simulation built with React, Vite, and a canvas-based cellular grid. It supports sand, water, viscous fluids, sources, sinks, pipes, walls, heat zones, and moveable flow meters for a playful fluid toy that doubles as a teaching aid.
ReactTypeScriptViteCanvasHTMLCSS
Read more→
Enhance Your Text with LLM Spoon for Hammerspoon
If you’re a Hammerspoon user and often find yourself rewriting, summarizing, or translating text, this little spoon might come in handy.
Machine learningPythonLLMLua
Read more→
Lock Note – Secure Self-Destructing Notes
A small fun project built during parental leave to stay sharp with coding. Lock Note is a secure note-sharing app with one-time readability, optional password protection, and self-destructing storage – all deployed in Azure using Infrastructure as Code.
C#.NET 8ReactAzureBicep
Read more→
Composing Music 🎵 with an F# Internal DSL
I have been working on an internal DSL in F# that makes it incredibly easy to compose simple music.
F#DSL
Read more→
Genetic algorithm used for path-finding
The project employs a genetic algorithm to discover a path from a starting point to a goal, both identified by black spots.
BlazorGenetic algorithmsC#JavaScriptCSSHTML
Read more→
A Compiler for Generating WebAssembly (WAT) from the Hygge programming language
This article gives a short overview of my master thesis. The primary goal of the thesis was to design and implement a compiler capable of generating valid WebAssembly (Wasm) code from the source language Hygge.