Omni-Impostor
Offline pass-the-phone party game on Google Play: 44 word categories in Spanish and English, unmask the impostor in time.
Travaux en vedette
Offline pass-the-phone party game on Google Play: 44 word categories in Spanish and English, unmask the impostor in time.
Legacy v1 of my portfolio, superseded by V2: a static Astro site in 10 languages with Clean Architecture, fed by the career API.
17 Codewars katas (4 to 7 kyu), each solved and tested in the same 6 languages, with one CI job per language.
Project scaffolding for every platform: deterministic Go engine and CLI, Wails desktop app, MCP server, 29 CI-verified templates.
Portfolio as a product: a Cloudflare Workers API as single source of truth, the live React portfolio (V2) and Folio, a KMP editor.
Kotlin Multiplatform template for Android, Desktop and iOS, now archived and folded into Templetry's KMP templates.
Windows app installer on winget: 870+ publisher-verified apps, 40+ profiles, PC health and repair, and settings backups.
Manifest V3 Chromium extension that presses the player's own Skip button on video ads; storage is its only permission.
Android generative AI demo: one chat on five engines, from on-device Gemini Nano to the cloud, with automatic fallback.
Offline-first shared-expenses app for Android and iOS (KMP) that settles debts in the fewest payments; in public beta.
Free gym logbook for Android and iOS (KMP): 801 exercises, 705 foods, equipment-aware logging and double progression.
Full-stack enterprise platform for AGEDI in C#/.NET and SQL Server, with Power BI dashboards for reporting.
Content management web app for Sisley in C#/.NET MVC over SQL Server, deployed on Azure and maintained end to end.
Android app for fire-prevention systems, rebuilt from scratch in Kotlin and Jetpack Compose from a Windows tablet app.
Native Android app for the AGEDI Music Portal, published on Google Play: protected music content, playback and user rights.
Internal C#/.NET REST API: the single backend shared by the Transportes Chinchón Android and iOS apps.
.NET REST API over SQL Server that serves the web and mobile clients of Wemob, a Solusoft product.
Native Android app for Transportes Chinchón in Kotlin and Jetpack Compose, multi-module, in feature parity with its iOS sibling.
Native iOS app for Transportes Chinchón in Swift and SwiftUI, sharing its .NET backend: my first production iOS delivery.
AI master's final project: a 16-repo microservices platform with an LLM engine (RAG), Kubernetes and a 90% coverage gate.
Android trivia app (v1.4.2) on multi-module Clean Architecture; tagging a version ships a signed APK from CI.
Self-hosted REST API to run a VPS: RBAC, AES-256-GCM encrypted secrets, 27 route modules and 628 Jest tests.
Distributed tutoring web app: two Spring Boot nodes behind HAProxy, Hazelcast sessions and a RabbitMQ email microservice.
Road-sign detection (MSER + HSV) and an OCR pipeline benchmarking six scikit-learn classifiers, in Python and OpenCV.
Brute-force Enigma decryption in C++: a distributed MPI master-slave version timed against a sequential/OpenMP one.
MPI parking-lot simulator in C++: every vehicle is a process and an admin process arbitrates the spots, in three versions.
Robotics team project: a smart minibar with C++/PlatformIO firmware, controlled from a Kotlin + Jetpack Compose Android app.