Jacopo Calvi

JC

FSA Toolkit

FSA Toolkit preview

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!

Mise En Place

Mise En Place preview

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

Precious Bottles preview

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

Snakes On A (2D) Plane preview

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

Rick's Ranch preview

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.