Software & Mobile Architect · Engineering leadership · Intelligent systems
I turn complex problems into applications people can use and platforms teams can build on. I connect technical direction with hands-on delivery—improving reliability, simplifying workflows and helping teams move from an idea to a working product.
- Mobile architecture & shared platforms — Native iOS and Android applications, reusable SDKs and modular codebases in Swift and Kotlin. I work on platform evolution, untangling legacy systems and building shared capabilities that multiple product teams can use.
- Desktop software & native integrations — Rust and Tauri applications that go beyond a web window: system-tray workflows, screen and audio capture, dictation, transcription and macOS integration. I work at the boundary between a responsive interface and operating-system capabilities.
- Web applications & developer tools — React, TypeScript and Next.js interfaces backed by APIs and structured data. My projects span multi-app workspaces, browser extensions, observability tools and software that connects development workflows rather than adding another isolated dashboard.
- Technical strategy & engineering standards — Architecture decisions, technical roadmaps and common practices across teams. My focus is turning long-term direction into practical improvements in maintainability, testing and release quality.
- Observability & performance — Mobile analytics, crash reporting, performance monitoring and production dashboards. I connect signals from tools such as Crashlytics and Grafana to engineering decisions, so teams can understand failures and prioritize the right fixes.
- Delivery & developer experience — CI/CD, automated testing, release pipelines and tooling that removes repetitive work. I work with Azure DevOps, GitHub Actions and release automation to make the path from a code change to a shipped app more reliable.
- AI agents & MCP tooling — Agent workflows, reusable skills and integrations that connect coding assistants to real development tools. I build and experiment with OpenCode, Claude Code, Codex and MCP, and adapt open-source tools to fit practical workflows—with explicit context, verifiable results and clear boundaries between automation and human judgment.
- Self-hosted infrastructure & local AI — A hands-on lab for services, monitoring, automation and local inference experiments. I use Proxmox, containers and Python to explore how these systems fit together, with privacy and operational visibility built in.
Currently exploring: Go-based desktop and graphics infrastructure, including WebGPU, FFI and system-tray libraries. These forks reflect areas I am investigating, not claims of upstream authorship.
Don't mistake a missing keyword for a missing capability.
I can learn your stack. I can get up to speed on your domain. What I bring is the ability to turn ambiguity into a plan, make difficult technical decisions, build the software and help a team deliver it. My value is not limited to the tools I already know.
If you need someone who can bridge strategy and execution, take ownership of complex problems and grow into what the product needs next, put me on your shortlist. Let's talk about the problem—not just the job description.
Best-fit roles: Principal / Staff Software Engineer, Mobile or Platform Architect, and Developer Tools Engineer.
Professional background · Contact me on LinkedIn
- InditexTech/mcp-server-simulator-ios-idb — an open-source MCP server for the iOS simulator.



