--- title: 'About Me' type: about weight: 20 --- ![me](images/me_codeskraps.gif) I'm a passionate and highly motivated software engineer with a deep-rooted love for technology that dates back to my first computer, an Amstrad 8256. From those early days of programming as a hobby, I've turned my passion into a successful career, specializing in cross-platform mobile development with expertise in both Android and iOS ecosystems.
## Professional Journey Currently, I'm a professional at Trifork Smart Enterprise, where I leverage my extensive experience in mobile development to deliver high-quality solutions. My career spans various domains, including: - Android native app development with Java and Kotlin - iOS development with Swift and SwiftUI - Cross-platform architectures using Kotlin Multiplatform - Backend integration with Spring Framework and RESTful APIs - Team leadership and technical mentoring - Working in fast-paced, agile environments Throughout my career, I've contributed to award-winning apps and worked with startups and established companies alike. I take pride in writing clean, efficient code and designing scalable solutions that adhere to best practices in software engineering. ## Technical Expertise My skill set includes: - **Mobile Development**: - Android (Java, Kotlin, Android SDK) - iOS (Swift, SwiftUI, Swift 6 with async) - Modern app architectures (MVVM, Clean Architecture) - Modular design principles - **Libraries & Frameworks**: - Android Jetpack (Room, LiveData, ViewModel) - SwiftData for persistence on iOS - Kotlin Multiplatform for cross-platform development - Dependency injection (Dagger2, Hilt, Koin) - Reactive programming (RxJava, Combine) - Database solutions (GRDB, Room) - Networking (Retrofit, Swift concurrency) - **Cross-Platform Expertise**: - Kotlin Multiplatform for shared business logic - Modular architecture for code reuse - Platform-specific UI with shared data/domain layers - Clean Architecture implementation across platforms I'm always eager to learn and stay up-to-date with the latest trends in technology, particularly in the mobile development ecosystem. ## Projects & Contributions I've developed several personal projects that showcase my skills and passion for mobile development: - **Weekly Weather**: A clean, intuitive weather forecasting app available in 37 languages - **sBrowser**: A lightweight yet feature-rich browser for Android, originally developed for teaching purposes - **Real-time Sunlight Wallpaper**: An application that shows computer-generated illustrations of the Earth's patterns of sunlight and darkness in real-time - **Various utility apps** published on Google Play Store ## Beyond Coding Outside of my professional work, I'm an active member of the tech community. I co-founded 091 Labs, a local hackerspace in Galway, where I've conducted workshops on Android development. I'm also passionate about open-source projects and have contributed to various initiatives on GitHub and Launchpad. As a multilingual professional fluent in English, Catalan, and Spanish, I bring a global perspective to my work and enjoy collaborating with diverse teams across different cultures. Whether it's developing innovative mobile applications, contributing to open-source projects, or sharing knowledge with aspiring developers, I'm always excited to take on new challenges in the ever-evolving world of technology. Feel free to check out my work on [Repo](https://repo.codeskraps.com/codeskraps) or my published apps on the [Google Play Store](https://play.google.com/store/apps/developer?id=Codeskraps). ## Education I hold a degree from Galway-Mayo Institute of Technology, where I built a strong foundation in computer science and software development that continues to inform my work today.