I'm a software engineer at the University of Trento. Below are some of my projects, categorized for easy browsing.
- π€ Nvim DAP UI: A UI for debugging inside Neovim.
- π₯οΈ Webix Framework: A JavaScript framework for building user interfaces.
- π¦ Lazygit Neovim Integration: A Neovim plugin for a seamless Lazygit experience.
- π€ Rescue Line Simulation: A simulation of the Robocup Rescue Line competition to help teams develop software faster.
- π Nvim DAP Exception Breakpoints: A Neovim plugin to easily toggle conditions for exception breakpoints when debugging.
- 𧩠Puzzle Solver: An algorithm that can solve small-sized jigsaw puzzles.
- π Rusty Railways: An embedded project that automatically controls and schedules LEGO trains.
- π§ Cheese Lang: A Turing-complete language I wrote in Go.
- π§ Mind Merge: A project management software with novel AI-based features.
- βοΈ Split&Merge: Multithreaded Implementation of the split and merge algorithm in opencv-rust.
- π£ Mindsweeper: An implementation of the classic Minesweeper game.
- π I studied to become an Automated Technician in high school and graduated with 100/100.
- π I won the RoboCup Rescue Line World Championship in 2021.
- π I graduated with a Bachelor's degree in Software Engineering, receiving 110L/110.
I've also worked in the following fields (though I can't share the code due to confidentiality agreements):
- Data analytics
- Data visualization
- Full-stack development
- Embedded sensor development
- Video animation creation using the Manim framework
- Scheduling algorithms using CSPs and SAT solvers