This is your work, valued

Tbilisi, Georgia

Alberto Schiabel

Elite
@jkomyno

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)

217

pnpm-monorepo-template. Opinionated Node.js monorepo example with pnpm, turborepo, and vitest

63

usetimeout-react-hook. React.js custom hook that sets a leak-safe timeout and returns a function to cancel it before the timeout expires

36

pate. 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

24

priority-queue. Header-only, generic and dependency-free C++17 implementation of Heaps and Priority Queues

19

palitra. Utility that finds the N most frequent colors in a picture, approximated to CSS3 color names

15

fetch-timeout. HTTP/S fetch wrapper that adds the possibility to set a timeout after which a custom error is returned.

15

workshop-rust-wasm. Code for my workshop "Production-ready WebAssembly with Rust" presented at RustLab 2023 in Florence

15

eurorust-2022. Accompanying code for my talk "No free lunch: Limits of Wasm as a bridge from Rust to JS" presented @ EuroRust2022 in Berlin

13

react-native-universal-picker. Cross platform component that uses React Native's Picker on Android and ActionSheetIOS on iOS.

11

nanoid. Golang port of ai/nanoid (originally written in JavaScript)

10

react-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:

10

rust-capnp-wasm. Accompanying code for my talk "Towards Zero-Copy Binary (De)Serialisation: TypeScript <-> Rust" presented @ Trivago Rust Guild Meetup 2023 in Düsseldorf

9

amplrestapi. Asynchorous AMPL REST Interface written in Python 3.6

9

jkds. A set of utilities and data structures written in C++20

9

xtremejs-2022. Accompanying code for my talk "Write a Scraper as a State Machine with Playwright and Kafka" presented @ XtremeJS 2022

7

eurorust-2023. Accompanying code for my talk "Underrated Gems of Rust & WebAssembly: Errors, Async, I/O" presented @ EuroRust2023 in Brussel

7

fastify-zod-validate. Fastify route handler validation plugin using Zod in TypeScript

7

bioalgo-QCluster-vs-isONclust. Final project for the Algorithms for Bioinformatics class at UNIPD

5

whileplus. Interpreter for the While+ educational programming language for the Software Verification course at UNIPD.

5

react-native-animated-checkbox. Minimalistic and customizable <CheckBox /> component for React Native. :white_check_mark:

5

react-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.

5

grazjs-2023. Accompanying code for my talk "Type-safe bindings for Node.js with Rust and WebAssembly" presented @ Graz.js 2023

4

cnn-of-density-maps-for-crowd-counting. White paper about the Crowd Counting problem co-written for the Computer Vision class at UNIPD

4

node-congress-2023. Accompanying code for my talk "Type-safe bindings for Node.js with Rust and WebAssembly" presented @ Node Congress 2023 in Berlin

3

bachelors-thesis. Bachelor's Thesis: Development of a Redis management platform with serverless microservices on AWS

3

remix-vite-cloudflare-pages. Example usage of Remix (with Vite) + Cloudflare Pages + Prisma

3

docker-ampl-python. Docker image with AMPL and Python 3.6

3

budgeted-maximum-coverage-rust-vs-scala. Scala

3

package-resolution. Analysis of package resolution strategies across several JavaScript bundlers

3

lyra. 🌌 Fast, in-memory, typo-tolerant, full-text search engine written in TypeScript.

2

kalk. Final project developed for the Object Oriented Programming Course at the University of Padova

2

rust-guild-trivago-2023. Accompanying code for my talk "WebAssembly in Production: from Rust to TypeScript and back" presented remotely @ Rust Guild Trivago 2023

2

capnp-ts. Cap'n Proto serialization/RPC system for TypeScript & JavaScript

2

prisma-test-multischema-sql-server. Test multiSchema preview feature before releasing prisma@4.3.0

2

react-native-horizontal-progress-bar. Simple React Native animated horizontal progress bar.

2

reprod-8832. Reproduction of https://github.com/prisma/prisma/issues/8832

2

socrates-austria-2023. Accompanying code for my talk "WebAssembly for backend devs" presented @ SoCraTes Austria 2023 in Linz

2

combinatorial-optimization-tsp. Final project for the "Methods and Models for Combinatorial Optimization" class at UNIPD.

2

disjoint-set. Header-only, generic and dependency-free C++17 implementation of Disjoint Sets

2

kongres-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

2

lattice-submodular-maximization. Python

2

docker-gulpease. Docker-ready Python utility for evaluating the Gulpease Index of one or more PDF documents.

2

algorithms-hw3. TeX

2

algorithms-hw2. Exact and approximate Metric TSP implementation in C++17

2

reprod-14539. TypeScript

2

node-lib-boilerplate. Minimal boilerplate aimed to speed up the process of creating a new NodeJS library

2

wmic-1.3.15. Slightly modified wmic and linux amd64 compiled executable

2

react-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)

2

palitra-lambda. AWS Lambda function that finds the N most frequent colors in a picture

2

is-equally-spaced. Utility function that given an array of numbers, evaluates wether or not every element is equally spaced

1

react-native-advanced-geolocation-example. React Native example focused on Android permissions and autotoggling of GPS

1

audiovol. Toggle and get the system's volume. Compatible with Mac OS and Linux

1

react-matrix-text. ReactJS component that splits and renders a text in a given number of columns

1

shut-down. JavaScript

1