AX engineer working on agentic dev tools. Previously Senior SWE @prisma & mathematical optimisation @cvut. International tech speaker.
react-native-user-inactivity. Simple component that alerts when the user is inactive (i.e. when the App surface hasn't been touched for X ms)
217pnpm-monorepo-template. Opinionated Node.js monorepo example with pnpm, turborepo, and vitest
63usetimeout-react-hook. React.js custom hook that sets a leak-safe timeout and returns a function to cancel it before the timeout expires
36pate. Modern and light-fast CLI app that scans all the desired files of a certain folder and returns a list with the name of the files which contain a certain RegEx pattern
24priority-queue. Header-only, generic and dependency-free C++17 implementation of Heaps and Priority Queues
19palitra. Utility that finds the N most frequent colors in a picture, approximated to CSS3 color names
15fetch-timeout. HTTP/S fetch wrapper that adds the possibility to set a timeout after which a custom error is returned.
15workshop-rust-wasm. Code for my workshop "Production-ready WebAssembly with Rust" presented at RustLab 2023 in Florence
15eurorust-2022. Accompanying code for my talk "No free lunch: Limits of Wasm as a bridge from Rust to JS" presented @ EuroRust2022 in Berlin
13react-native-universal-picker. Cross platform component that uses React Native's Picker on Android and ActionSheetIOS on iOS.
11nanoid. Golang port of ai/nanoid (originally written in JavaScript)
10react-native-animated-hide-view. A performant-wise and configurable react-native component that can toggle the opacity of its children, with or without animation. :octocat:
10rust-capnp-wasm. Accompanying code for my talk "Towards Zero-Copy Binary (De)Serialisation: TypeScript <-> Rust" presented @ Trivago Rust Guild Meetup 2023 in Düsseldorf
9amplrestapi. Asynchorous AMPL REST Interface written in Python 3.6
9jkds. A set of utilities and data structures written in C++20
9xtremejs-2022. Accompanying code for my talk "Write a Scraper as a State Machine with Playwright and Kafka" presented @ XtremeJS 2022
7eurorust-2023. Accompanying code for my talk "Underrated Gems of Rust & WebAssembly: Errors, Async, I/O" presented @ EuroRust2023 in Brussel
7fastify-zod-validate. Fastify route handler validation plugin using Zod in TypeScript
7bioalgo-QCluster-vs-isONclust. Final project for the Algorithms for Bioinformatics class at UNIPD
5whileplus. Interpreter for the While+ educational programming language for the Software Verification course at UNIPD.
5react-native-animated-checkbox. Minimalistic and customizable <CheckBox /> component for React Native. :white_check_mark:
5react-native-maps-example. Since the official react native example provided by React Native didn't work on Android, I fixed it and published it here.
5grazjs-2023. Accompanying code for my talk "Type-safe bindings for Node.js with Rust and WebAssembly" presented @ Graz.js 2023
4cnn-of-density-maps-for-crowd-counting. White paper about the Crowd Counting problem co-written for the Computer Vision class at UNIPD
4node-congress-2023. Accompanying code for my talk "Type-safe bindings for Node.js with Rust and WebAssembly" presented @ Node Congress 2023 in Berlin
3bachelors-thesis. Bachelor's Thesis: Development of a Redis management platform with serverless microservices on AWS
3remix-vite-cloudflare-pages. Example usage of Remix (with Vite) + Cloudflare Pages + Prisma
3docker-ampl-python. Docker image with AMPL and Python 3.6
3budgeted-maximum-coverage-rust-vs-scala. Scala
3package-resolution. Analysis of package resolution strategies across several JavaScript bundlers
3lyra. 🌌 Fast, in-memory, typo-tolerant, full-text search engine written in TypeScript.
2kalk. Final project developed for the Object Oriented Programming Course at the University of Padova
2rust-guild-trivago-2023. Accompanying code for my talk "WebAssembly in Production: from Rust to TypeScript and back" presented remotely @ Rust Guild Trivago 2023
2capnp-ts. Cap'n Proto serialization/RPC system for TypeScript & JavaScript
2prisma-test-multischema-sql-server. Test multiSchema preview feature before releasing prisma@4.3.0
2react-native-horizontal-progress-bar. Simple React Native animated horizontal progress bar.
2reprod-8832. Reproduction of https://github.com/prisma/prisma/issues/8832
2socrates-austria-2023. Accompanying code for my talk "WebAssembly for backend devs" presented @ SoCraTes Austria 2023 in Linz
2combinatorial-optimization-tsp. Final project for the "Methods and Models for Combinatorial Optimization" class at UNIPD.
2disjoint-set. Header-only, generic and dependency-free C++17 implementation of Disjoint Sets
2kongres-nextjs-2024. Accompanying code for my talk "Interactive web apps at the Edge with Remix, Neon, and Prisma" presented @ Kongres Next.js 2024 in Warsaw
2lattice-submodular-maximization. Python
2docker-gulpease. Docker-ready Python utility for evaluating the Gulpease Index of one or more PDF documents.
2algorithms-hw3. TeX
2algorithms-hw2. Exact and approximate Metric TSP implementation in C++17
2reprod-14539. TypeScript
2node-lib-boilerplate. Minimal boilerplate aimed to speed up the process of creating a new NodeJS library
2wmic-1.3.15. Slightly modified wmic and linux amd64 compiled executable
2react-native-linked-project. Project hosted with the sole purpose of providing a react-native project with the libraries I use most already linked on iOS (and soon on Android too)
2palitra-lambda. AWS Lambda function that finds the N most frequent colors in a picture
2is-equally-spaced. Utility function that given an array of numbers, evaluates wether or not every element is equally spaced
1react-native-advanced-geolocation-example. React Native example focused on Android permissions and autotoggling of GPS
1audiovol. Toggle and get the system's volume. Compatible with Mac OS and Linux
1react-matrix-text. ReactJS component that splits and renders a text in a given number of columns
1shut-down. JavaScript
1