Hey, I’m Filippo! This is where I showcase my latest personal projects and blog articles . Resume (PDF) # Right now As of May 2026, I am working as a Full Stack Software Engineer at Sensor Tower . I am part of a small team building Web Insights - a product that allows companies to benchmark competitors’ website traffic and engagement, among a dozen other features.
Every Christmas, my extended family gets together. Gathering around the Christmas tree with 10 people is great, but getting gifts for so many people is really stressful! To make things simpler, we decided to do a form of Secret Santa that is fair .
Like many people, I use a keyboard layout that relies on using Option to enter some special characters. When using Google Docs, Sheets and Slides, some keyboard shortcuts are triggered by pressing Option (or Alt ) along with certain keys, which is very annoying. Most importantly, I use Option + s to write a slash / , but Google Docs will interpret this as Option + / , which opens the menu search…
I’ve had a VPS (virtual private server) for 2019-04-30 years. Initially, I bought it to run the game server for my mobile multiplayer game Four in a Row . As time went on, I added other services and learned a lot about DevOps.
Recording yourself while bouldering is a great way to spot mistakes and improve your skills. But using your camera app to record is pretty annoying, so I created something better!
The ‘Bloc Summer Sessions’ is a yearly bouldering competition held in Austria. This analysis shows how many people managed to do each boulder for the three gyms in Graz.
Ever tried planning an activity with three or more busy friends? You know how hard it can be. It inevitably takes a dozen messages going back and forth, trying to find out where your schedules align.
I like keyboards. That’s why I spent 400€ building a split keyboard for my job as a software developer, I’ve posted about it here (also includes pictures). When it comes to customization, it’s pretty far from a normal QWERTY keyboard. The keys are blank, I use the Bone 2 layout , and I’ve modified the board’s QMK firmware , so I can control the mouse using special…
In short In a group of four, we trained a neural network capable of restoring “damaged” pictures to their original state, as the above image shows. For the final project in our Deep Learning class, we used a convolutional autoencoder to restore damaged images. Arriving at the final model architecture was harder than it might seem, so in this article I’ll explain the project and…
The topic for 2024’s covers is pretty patterns . Playlist Covers I've been creating one playlist with my favorite music every month for the past 2018-07-01 years. As the month goes on, I add songs that strike a chord with me (hehe). On average, they contain around 10 songs, but that varies a lot depending on how much time I can dedicate to actively listening to music. Last year’s topic…
TLDR I was able to find a lost password in my clipboard history using creativity, some SQL, and command line tools. A lesson in problem-solving for me. When I cloned an old Android project and tried to build it, I discovered that the release signing key was missing. No problem, I use Bitwarden as my password manager, so the signing key must be saved there – or so I thought. there was an…
The topic for 2023’s covers is aerial shots . Playlist Covers I've been creating one playlist with my favorite music every month for the past 2018-07-01 years. As the month goes on, I add songs that strike a chord with me (hehe). On average, they contain around 10 songs, but that varies a lot depending on how much time I can dedicate to actively listening to music. Listen to the November…
This is the list of parts and tools I bought to build my first split keyboard, the Lily58L. See the main post for a writeup of my build process keycapsss.com 1st Order - 70.90€ Kailh Hot Swap PCB Sockets (6x) Lily58L Split Keyboard PCB Parts Kit Lily58L Split Keyboard PCB Lily58 Acrylic Plate Case (superseded by plate case) 2nd Order - 27.50€ single Row Socket Headers & Pins Arduino Pro Micro 5v…
The Lily58L is a split mechanical keyboard that allows for extensive customization. You get to choose and customize every single part of your keyboard, from the choice of microcontrollers (USB-C!) to the keycaps. Then assemble and solder your own keyboard from that.
TLDR I was inspired to redesign and polish all parts this website. The landing page, the blog overview, and the reading page. In this post, I explain my thoughts behind the decisions for layout, logo, fonts, and animations.
Wireframe view This is an (almost) exact copy of this artwork created by Folio Illustrations: https://dribbble.com/shots/18213186-Yacht I found it very pretty, so I set out to recreate it using Affinity Designer 2.
# Tech 💻 MacBook Pro M1 16" 📱 Phone: Redmi K20 Pro 🎧 Noise cancelling headphones (Sony WH1000-XM3) 3.5 mm cable and a multi-aux plug → watch shows together with my girlfriend 📹 GoPro Hero 6 Black GoPro tripod / extension arm MacBook charger Charging brick with 4 USB ports. Living the USB-C life Travel adapter (EU → US/JP/UK plug) Head-mounted light # Clothing I managed to stuff almost all of…
Can custom development still shine in a world dominated by SaaS? Third-party tools are easy to set up and require lower initial investment . Having one company that dedicates resources towards creating a product to be sold to many others often means this product is more polished than something that would have been developed in-house. It might cater to more use-cases, have more features and is…
I’ve been a happy user of a few generations of Mi Bands for many years now. Starting with the Mi Band 2 and its tiny black and white display, next the Mi Band 3 which was comparatively comfortable. After that, I’ve been wearing the Mi Band 5 for one and a half years. The screen is great. What I value most about the series was not the fitness aspect or heart rate tracking, but rather…
# Description I was invited to the bachelor party of one of my friends and designed these shirts for him / the guests, so we’d be easily recognizable. I’m quite happy how they turned out, with the Github-related elements.
I thought it would be nice to model the alarm clock I have in front of me every day. So I did. Turned out well, I think, and I got to play with three-point-lighting as well.