👋 About me #

Hey there! I’m Edoardo, a computer science engineer passionate about iOS development.

In 2022, I graduated from the University of Florence in Italy with a master’s degree in Computer Science & Engineering.

I’m currently working as iOS developer at Shape Games. Previously, I helped building the iOS app for greenApes, a social network focused on sustainability and positive environment impact.

I also enjoy reverse engineering, automation and open source software. Sometimes I share findings in my blog.

You can find me on GitHub and Mastodon. If you want to get in touch, feel free to write me an email!


☕️ Personal projects

Visit my GitHub profile to explore more!

🤖 A Telegram bot that integrates with OpenAI's official ChatGPT APIs to provide answers, written in Python

Python 3,388 1573

A fully-featured iOS client for appdb.to written in Swift 5

Swift 337 49

📊 Personal iOS app to track stuff I've watched/read/listened/played, written in SwiftUI

Swift 9

macOS command line tool to automate common iOS development tasks

Swift 94 16

App Store-like SwiftUI expandable text view with "more" button, iOS 13+, fully customizable

Swift 68 19

A Safari App Extension for playing Plex content with IINA

Swift 41 6


📥 Latest blog posts

See all →
Building a Type-Safe Routing System for SwiftUI

A deep dive into creating a declarative, type-safe routing system for SwiftUI applications, with support for deep linking, state restoration, and universal links.

Modeling view state in SwiftUI

How to reduce boilerplate code when modeling view state in SwiftUI views by using a generic enum to handle common scenarios such as loading, success, and error states.

Automating Mastodon Posts with OpenAI's ChatGPT

Building Mastofact, a silly ChatGPT-powered Mastodon bot that toots a random fact every hour, using Python and the Mastodon.py library.