Hi, I am Dani!

Android developer dedicated to delivering apps with top-notch UX.

danielpenalopez15@gmail.com

Developing android apps since 2021
Bachelor in Telecommunications Engineering
Master in UX (Human-Computer Interaction)
Download my CV for more details 👇🏼

Professional work experience

2 years working on Swish, 8.5M users

I worked on the Swish android app from August 2023 to September 2025. Swish is the Swedish mobile payment app that enables instant money transfers between users and businesses using phone numbers. It’s widely used for quick, cashless payments across Sweden.

Projects worked on
  • Payment cards: Creating an in-app wallet, so users can use Swish to add their debit/credit card and pay via NFC .

  • Automatic payments: Swish can be used now as a payment option at merchant sites to handle and keep track of your automatic payments (eg subscriptions).

  • Scan and Swish: Swish can now be used to scan items at stores, review your shopping list and pay from the app.

My tasks in these projects
  • Developing critical parts of the features: polling mechanism, parser, error handling, UI (I have worked with MVVM, MVI and MVP). I worked in all the architectural layers.

    • Technologies used: Kotlin, Kotlin coroutines, Jetpack Compose, XML, Ktor, Dagger Hilt, Lottie, JUnit, mockK and many more.

  • Creating a deep understanding about the backend services.

  • Staying on top of dependencies and blockers while actively contributing to the development of a strategic approach to implement features efficiently.

  • Proactively becoming the go-to person to know about project status within my team during the months close to the public release.

  • Being actively involved in meetings with stakeholders.

  • Presenting live demos to stakeholders to showcase features' current progress.

  • Proactively leading the internal collaboration within the team to create tools to test features

Working on SEB ID (new app!) since Sept 2025

I have been working on the SEB ID Android app since September 2025. SEB is one the largest banks in the Nordics and Baltics, serving millions of customers worldwide. SEB ID is a mobile app used to securely approve logins and digital signings across SEB services.

My role and contributions:
  • Taking end-to-end ownership of development, including feature delivery, release management, and app health monitoring.

  • Working with the latest native Android technologies, modern architectures, and best development practices.

  • Developing new features and improvements for a security-critical application used across SEB services.

  • Contributing to features that are currently confidential and cannot yet be shared publicly.

Pet projects

CodeSpy - Currently crafting
Check out the source code at: https://github.com/dani-pl/CodeSpy

CodeSpy is an app designed for users curious about which apps on their device were built using cross-platform frameworks like React Native or Flutter. The app gives you an overview of the frameworks used by the apps on your device.

Tech stack:
  • Android native app

  • Jetpack Compose

  • MVVM/MVI

  • Dagger hilt

  • Datastore

  • Room

  • Coil

  • Material

  • Kotlin (including Kotlin coroutines and serialization)

Others

In my GitHub account, you can see another 5 apps in which I have worked on

Past university projects
Game development for Android - 2022
Mobile App Development - 2021
PiggyBank - Currently crafting
Check out the source code at: https://github.com/dani-pl/PiggyBank

This app is designed to centralize all of a user's financial investment information in one place, allowing them to view their overall financial situation regardless of the number or types of assets they own (such as savings accounts, investment accounts, property, vehicles, etc.).

Tech stack:
  • Kotlin Multiplatform - For now I have only worked on the Android app

  • Jetpack compose

  • MVVM/MVI

  • Dagger Hilt (planning to use Koin when adding support for iOS)

  • Room

  • Material

  • Kotlin (including Kotlin coroutines and serialization)