data class Developer(
val name: String = "José Luis Salado Horta",
val location: String = "Cádiz, Spain 🇪🇸",
val education: String = "Higher Technician in Cross-Platform App Development · IES Rafael Alberti (2026)",
val languages: List<String> = listOf("Kotlin", "Java 21", "Python"),
val spokenLanguages: List<String> = listOf("Spanish (Native)", "English (B1)"),
val currentFocus: String = "Finishing AIFit TFG — AI-powered fitness & nutrition platform"
) {
fun stack() = mapOf(
"Android" to listOf("Jetpack Compose", "Clean Architecture", "MVVM", "Hilt", "Room", "Coroutines/Flow"),
"Backend" to listOf("Spring Boot 3", "FastAPI", "Hexagonal Architecture", "REST APIs"),
"Database" to listOf("PostgreSQL 16", "MySQL", "SQLAlchemy", "Flyway"),
"DevOps" to listOf("Docker", "Docker Compose", "GitHub Actions"),
"Testing" to listOf("JUnit", "Mockito", "Pytest", "Testcontainers", "JaCoCo")
)
fun goals() = listOf(
"📱 Deepen expertise in modern Android & multiplatform development",
"🏗️ Master advanced distributed systems and microservices patterns",
"🤖 Integrate AI capabilities into production-grade mobile apps",
"🌍 Contribute meaningfully to open-source projects",
"📚 Keep learning, keep shipping"
)
}Specializing in Modern Android Development (MAD) — scalable, testable, and maintainable.
| Category | Technologies |
|---|---|
| 🏛️ Architecture | Clean Architecture · MVVM · SOLID Principles · Modularization |
| 🎨 UI / UX | Jetpack Compose · Material 3 · Navigation Component · Animations |
| 💉 Dependency Injection | Hilt · Dagger 2 |
| ⚡ Async & Reactive | Coroutines · Kotlin Flow · LiveData |
| 💾 Data & Network | Room · Retrofit · OkHttp · DataStore · Cloudinary |
| 🧪 Testing | JUnit 4 · Mockk · Espresso · UI Tests |
| 🛠️ Tools | Gradle KTS · Version Catalogs · Git / GitHub · Android Studio |
Building robust APIs following Hexagonal Architecture and Clean Code practices.
| Category | Technologies |
|---|---|
| 🌐 Frameworks | Spring Boot 3.4 · FastAPI |
| 🗃️ ORM & Migrations | JPA / Hibernate · SQLAlchemy · Flyway |
| 📦 Containerization | Docker · Docker Compose |
| 🔐 Auth & Security | OAuth 2.0 · Google Sign-In · ACL |
| 🤖 AI Integration | Google Gemini API |
| 🧪 Testing | JUnit · Mockito · Pytest · HTTPX · Testcontainers (>80% coverage) |
| 📖 API Docs | Swagger / OpenAPI |
A full-stack distributed system — native Android client + Spring Boot 3 microservice — delivering AI-driven personalized coaching.
| Layer | Stack |
|---|---|
| 📱 Android Client | Kotlin · Jetpack Compose (Material 3) · Clean Architecture · MVVM · Hilt · Room · Coroutines/Flow · Retrofit · Cloudinary |
| ☕ Backend | Java 21 · Spring Boot 3.4 · PostgreSQL 16 · Hexagonal Architecture · Google Gemini API · Flyway · Testcontainers · JaCoCo |