Alejandro Agüero

Software Engineer · Senior Android Engineer · Mobile Architect

Buenos Aires, Argentina GitHub LinkedIn Email

Software Engineer with 6+ years of Android experience, including 4 years building production client systems for Sphinx. Specialized in Kotlin Multiplatform, Android, and secure real-time communication architecture. Quick to understand unfamiliar systems, codebases, and technologies.

6+ years Android engineering
4 years Sphinx production ownership
Kotlin Multiplatform Shared client architecture
Secure realtime Messaging, sync, persistence

Professional Profile

Production client systems with clear architecture and maintainability.

He builds production applications from strong engineering fundamentals: clear architecture, reliable synchronization, secure persistence, maintainable code boundaries, and practical debugging.

His work is strongest in Android and mobile systems, and extends across UI, networking, local databases, cryptographic client flows, media features, release delivery, multiplatform tooling, and automated software developments.

Featured Experience

Sphinx Android and Windows clients

Freelance / Independent July 2020 - March 2022 Buenos Aires, Argentina

Freelance Android Developer

Before Sphinx, Alejandro worked independently on Android applications and technical tools, strengthening Kotlin, Java, Android SDK, Gradle, UI architecture, persistence, networking, and backend integration fundamentals.

Carnival Cruise Line May 2016 - November 2021 United States

Professional Cruise Ship Musician

Performed professionally for Carnival Cruise Line in the United States cruise ship entertainment industry, working in a demanding performance environment that required reliability, discipline, collaboration, and consistency.

Selected Projects

Independent software across Android, Rust, C++, Python, audio, and communications tooling.

DolarCambio Android app screenshot

Published Android App

DolarCambio

Android application for Argentina dollar exchange tracking, built with Kotlin and a maintainable MVVM architecture. The app includes currency tracking, currency conversion, annotations, local persistence, networking, and standard Android architecture components.

KotlinMVVMRoomRetrofitCoroutinesStateFlowNavigation Components
Autosample desktop application screenshot

Multiplatform Rust Tool

Autosample

Multiplatform autosampling application built in Rust with desktop GUI and CLI workflows. It automates MIDI note playback, records audio input, exports organized multisamples, and writes session metadata for repeatable sampling workflows.

RustDesktop GUICLIMIDIAudio RecordingMultiplatform
MIDI Clock to JACK transport bridge screenshot

Precise Audio Tool

MIDI JACK Transport Bridge

Precise MIDI/JACK integration tool written in C++ to synchronize JACK and PipeWire audio workflows with external MIDI clock hardware. It listens through ALSA, calculates BPM from MIDI clock ticks, acts as a JACK timebase master, and keeps Carla instruments in sync.

C++MIDIALSAJACKPipeWireCarla
Meshtastic to Telegram bridge screenshot

Communications Bridge

Meshtastic to Telegram Bridge

Python desktop and headless bridge between Meshtastic and Telegram. It forwards mesh text messages into a Telegram group, supports bridged broadcasts and direct messages, stores GUI settings carefully, and can be packaged as a standalone executable for multiple operating systems.

PythonTelegram Bot APIMeshtasticDesktop GUICLIPyInstaller

Skills

Software engineering across mobile, systems, architecture, and tooling.

Languages & Platforms

  • Kotlin
  • Java
  • Python
  • Rust
  • JavaScript
  • TypeScript
  • SQL
  • C++

Android & Mobile

  • Android SDK
  • Jetpack Compose
  • Material Design
  • Coroutines
  • Flow
  • Room
  • Navigation

Architecture & Systems

  • Clean Architecture
  • MVVM
  • MVI
  • Modular Gradle
  • Dependency Injection
  • Repository Pattern

Realtime & Networking

  • MQTT
  • Socket.IO
  • REST
  • OkHttp
  • Synchronization
  • Reconnection
  • Event ordering

Persistence & Security

  • SQLDelight
  • SQLCipher
  • Encrypted databases
  • Paging
  • Secure storage

Testing, DevOps & Tooling

  • JUnit
  • MockK
  • Espresso
  • Compose UI Testing
  • GitHub Actions
  • Gradle
  • CI/CD

AI-Augmented Engineering

  • OpenCode
  • Agent workflows
  • Code analysis
  • Debugging
  • Refactoring
  • Architecture review

Contact