My University of Sussex's final year project, this is a web app built using Svelte and mainly SVG api to draw, edit and simulate finite state automatas, supporting DFA, NFA, and PDA.
A big source of inspiration for this project is Evan Wallace's fantastic
FSA Designer, which helped me greatly throughout my university journey.
Its latest released version can be found
here. It is still very much a work in progress, but I'd be happy to know what you think of it, as I am very much enjoying developing it!
FSA Toolkit
Mise En Place
It's the year 2025, I love cooking, and I am tired of my scattered collection of bookmarked
recipes.
Mise En Place is a website I built using Laravel & Vue to solve this issue. With it,
you can create or import recipes from your favourite sites (with attribution of
course!). Think about it: all of the recipes you care about in one place, in one format, editable as
you please.
It is still in active development, and likely will always be.
Oh, it is also public and free, give it a shot!
Precious Bottles
A project following the footsteps of
Precious Plastic, which aims at recycling plastic bottles into filament suitable for 3D printing, and does so by using open source technologies (such as the
Recreator 3D).
While working on this project, we managed to successfully and fairly reliably
print small components using what was litterally trash!
Snakes On A (2D) Plane
A remake of the popular Nokia's classic, running in Microsoft Excel,
developed during HackSussex’s Hackathon 2024.
While it didn't win me anything, it was a lot of fun to develop, and it forced me to
learn the basics of VBA.
You can download it
here, but beware you need to enable macros in order to play it.
I wouldn't blame you for not trusting me!
Rick's Ranch
A fun and short retro shooter, with unpredictable controls.
Initially developed in Unity (C#) for HackSussex’s GameJam (2023), where
it won in two categories: “most unconventional controls” & “best overall”.
I then re-wrote the entire project using Godot and had great fun doing so!
You can (and should) play it
here.