Hi, I'm Alfio


, Italian | Studying CS & Maths @ University of St Andrews

Experience in JS/TS, Rust, Java

What I'm working on


Developing Acuity, a minimal note-taking app with a focus on mathematics.

I'm Also undertaking an internship project developing a solid.js based activity management platform for Alpadia Language Schools.

Some of my projects


Typescript library that transcompiles mathematical function definitions to native JS functions in an end-user-safe-way. Implementation of a component system in static HTML, using less than 650 bytes of JS. Now in use in this website! Better web browser for RAI's Italian teletext service, Televideo. Minimal yet powerful JavaScript string formatting and printing library. No-std implementation of mathematical matrix types in Rust.

More about me


My interest in programming and development started when I was in middle school, interested in making online tools such as a discord bot and an online chat app.

Since then, I've been working primarily in JavaScript, building up experience with Node.js and web frameworks like Solid. More recently, I've picked up Rust, which I have been using for several projects.

I'm also very interested in math, with a specific affinity for analysis and functions, as well as the more mathematical aspect of programming.

Aside from my areas of study, I'm a massive automotive enthusiast, fan of endurance racing and avid music listener!

Feel free to reach out via any of the links at the top if you wanna work with me on something or simply want to chat. :)