Me (the human) and Hannibal (the cat)

Jacopo Calvi

Software Developer — University of Sussex

I build, fix, and occasionally break things. LeetCode enjoyer, Linux enthusiast (Arch btw), and professional cat-holder.

LeetCode Stats

→ see profile
solved
--- /----
badges
--
streak
--
recent activity (last 60 days)
14 May 2026 today

Personal Projects

FSA Toolkit

FSA Toolkit

loading uptime data...

A Finite State Automata editor and simulator, with many quality of life features. It is lightweight, fast, and runs entirely in your browser. It supports multiple types of automata, including deterministic, non-deterministic, and pushdown automata.

SvelteTypeScriptDaisyUIAutomataEditor
→ GitHub
loading GitHub data...
No preview available

Leet

A Go CLI for practicing LeetCode problems locally. I built it for myself, as I wanted to use my own IDE to practice and submit LeetCode problems while completely avoid their web interface.

GoTerminalCLILeetCode
→ GitHub
loading GitHub data...
Chess-sh

Chess-sh

loading uptime data...

A multiplayer chess game playable entirely in your terminal. No installation, no sign-up, just SSH in. I thought it would be fun to build something that you can play entirely in the terminal, providing user authentication without the need for an annoying sign-in process.

GoSSHSQLiteMultiplayerTerminalChess
→ GitHub
loading GitHub data...
Drip

Drip

loading uptime data...

A simple website I built as part of a Web 3D module, where we had to build and showcase a series of 3D models using Blender. Being an ex-barista, I themed my submission around coffee.

TypeScriptBlender3D ModellingThree.jsCoffee
→ GitHub
loading GitHub data...
Mise en Place

Mise en Place

loading uptime data...

A recipe manager for organizing and importing them from other websites. I built it to practice CRUD operations with Laravel and Filament. It saved me from the endless mess of bookmarks I used to have.

LaravelPHPFilamentVueSQLiteCRUDFood
→ GitHub
loading GitHub data...
Rick's Ranch

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 later remastered it using Godot.

GodotGameJamRetro Shooter
→ GitHub
loading GitHub data...