Hi, I’m Alessandro Toschi, class ‘95, a software engineer from Italy 🇮🇹.
Passionate about graphics✨, rendering🎨, media processing (images/videos)🌆🎥, and a pinch of ML (CoreML) 🤖. I specialize in the Apple ecosystem (iOS, macOS), utilizing Metal, AVFoundation, CoreImage, and Accelerate.
My priority? Performance first: I aim to squeeze every bit of potential from the device by maximizing the use of CPU, GPU, and neural engines!
📱iOS Software Engineer @ Plexagon
**Clay
G**raphic design and multimedia editor for iOS, macOS, iPadOS.
📅 Nov 2021 – Dec 2023
📍Milan, Italy
Lead software engineer of the custom rendering and graphic engine of Clay:
- Image/video processing using custom shaders written in Metal.
- Video encoding/decoding (H264, H265) using AVFoundation (iOS), and FFMPEG.
- 2D geometry and transforms for custom gestures.
- 2D animations and text animations.
- Timeline controls and gestures.
- UIKit, SwiftUI, and Flutter (custom Flutter Engine fork - C++).
- Swift, Objective-C, and Dart.
- Firebase: Remote Config, Storage, Firestore, A/B Test, Authentication, and Analytics.
- Remote synchronization and file system management.
- Remote content: templates, collections, and editor assets are configurable from remote and
served through a CDN (BunnyCDN).
- Onboarding, paywalls, and feature flags.
- Git, GitHub, GitHub Actions for delivering preview builds of Clay.