Professional experience
- Alchemy, 2020 – today, an extensible computer algebra library written in Scheme. Allow to manipulate algebraic structures and algebraic elements easily. For example finite fields and linear codes.
- Volunteer for De Componendis Cifris, 2022 – today, DOI automation and website integrations.
- Gelpi, Feb 2025 – Mar 2025, prototype for Multi-party Computation Threshold ECDSA Signature in Go.
- Argentea, Mar 2024 – Sep 2024, Android Development for PAX payment terminal, payment integrations, extending exisiting protocols, query design for complex database, planning non-disruptive updates.
- Whistler, Jan 2024, a Proof of concept for whistleblowing service built during the Cyprus Tech Odyssey: XRPL Hackathon 2024. Our team won the first prize. [Math dept. article (ITA)] [UniTN Magazine (ITA)]
- Moodle Notifier, Nov 2022, Moodle is a platform we use at university. It is almost like a forum, but you will not see when the professor updates stuff, for example new assignments, new slides. So this simple script was assembled to list the available material. The list is cached, and if a change is found, a notification is sent in a Telegram channel with the changes.
- Within Athesys, Jul 2020 – Sep 2022, worked as software engineer and system administrator.
- Proof of concept for an hybrid Self-sovereign Identity (SSI) solution.
- SCIM protocol implementation, integrating it to the current Identity and Access Management (IAM) system.
- Parser-combinator to compile user queries to MongoDB queries.
- Implemented unit tests, quality management and integrated SonarQube with Azure DevOps Pipelines.
- Improved quality of work with an internal documentaion system on Gitea, and reproducible build using Docker best-practices.
- Within Accenture, Dec 2021 – Mar 2022.
- Hashicorp Vault plugins for password rotation automation for Salesforce and Splunk, written in Go;
- Signature verifier for policy automation, written in Go.
- Git Overview, Dec 2021, web based overview of many git repositories connected to a project, since Azure DevOps does not do it.
- Within Friso Computer, Oct 2018 – Feb 2019, internship
- network management;
- unix sysadmin;
- data recovery.
- CryptoWars2020, Oct 2020, 4th place with Flying Pwnycorn.
- Tram Padova, 2014 – 2021, iOS and web application with Go backend to show trams in Padua.
- Score Arco, 2011 – 2017, iOS application for keeping score and archery matches.
Preferences
I prefer working with the following languages: Scheme, Common Lisp, Haskell, ANSI C/C++. I prefer working with OpenBSD, but I also prefer linux systems like Fedora and Alpine Linux. I also worked with Rust, Go, Java, Node.js, MAGMA and with MacOS, Windows (≤10).
