me

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 or my published apps on the Google Play Store.

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.