About Me
๐จโ๐ป Titles & Experience
- ๐ Crunchyroll: Senior Software Engineer, Staff Software Engineer, Engineering Manager
- ๐ฑ iOS & visionOS: Drove architecture for cross-platform solutions, code sharing, and modularization.
- ๐บ Smart TV & Game Consoles: Led cross-platform presentation layer, shipped new features, improved UX.
- ๐ฟ tvOS: Developed the first native tvOS app for Crunchyroll, focusing on performance and user delight.
- ๐ฃ Yopeso: iOS & macOS Developer. Built a proprietary CLI tool for PDF generation from custom markup.
- ๐ฑ Outside the Day Job:
- ๐ฆ Rust: Hobbyist, writing CLI tools to replace shell scripts. After years of C++, Rust felt like a breath of fresh air for systems programming.
- โก JavaScript/TypeScript: Years of experience at Crunchyroll with JS, TS, ReactJS, ReactNative, PureMVC, and custom frameworks. Deep dives into performance and best practices.
- ๐ Swift Evolution Raycast Plugin: Created a Raycast plugin to search Swift Evolution proposals. Available on Raycast Store.
- ๐ฉ Vim: Switched to Vim, Vimium, and tmux for a year to master keyboard-driven workflows. At least now I know how to quit Vim! ๐
- โก Zola: Built this site with Zola (Rust-based SSG) for speed, simplicity, and a great templating system.
- ๐ฎ Games: Passion for game devโmade mobile games in Unity3D (2013-2014), first real game in Game Maker 8. Unforgettable experience!
๐ Bookshelf
Books that shaped my thinking and practice:
- Practical Event-Driven Microservices Architecture โ Hugo Filipe Oliveira Rocha
- Dependency Injection in .NET โ Mark Seemann
- Software Architecture Practice โ Len Bass, Paul Clements, Rick Kazman
- Patterns of Enterprise Application Architecture โ Martin Fowler
- Clean Code โ Robert C. Martin
- Code Complete 2nd โ Steve McConnell
- What Is the Name of This Book? โ Raymond M. Smullyan
- The Programmerโs Brain โ Felienne Hermans