Open to full-time iOS roles, remote or in Santiago, Chile.
Jacob Aguilar, iOS developer.
I build the whole product, not just the pretty part: the SwiftUI app, the database, the backend behind it and the site that sells it.
Work

Etnia Barcelona
iPad app used by the sales teams in Europe, the U.S. and Canada. SwiftUI, Combine and a Core Data to Swift Data migration. 40% fewer redundant clicks.
Open the project
Tatakae
Training app for calisthenics and strength that you use without touching the phone. A coach guides you through programs and routines you create yourself, tells you which exercise comes next and counts your reps with the camera, and a gesture starts or stops each set. On-device AI with Apple Foundation Models, friends and rankings on my own Java and Spring Boot backend, and a site in four languages.
Open the project
Prend
Loan tracking app on the App Store and Google Play: due dates, reminders and reputation points. Native on both platforms, SwiftUI on iOS and Kotlin with Jetpack Compose on Android, one Firebase backend, and a site that sends shared invite links to the right store.
Open the project
Saronna
Inventory app for iOS and an online store for a retail client, sharing one catalog in real time. Inventory, sales, expenses and losses for more than 100 SKUs, offline first. Over 2M CLP in sales the first month.
Open the project
Cuarto Detonao
Reservation system for a school fundraiser selling roses with personal dedications: a booking site, an iOS app for the class committee and a Node and PostgreSQL backend. Over 200 reservations handled live.
Open the project
Bubble
Messaging app in Swift 6 and SwiftUI, built with a team spread across Discord under SCRUM. Real time chat with Firebase Firestore.
Open the project
Proyecto Dragon Ball Swift
Open source iOS app built on a Dragon Ball API. My part is the sync between devices: Google Sign-In, favourites in Firebase Firestore and local persistence with SwiftData.
Open the projectNothing featured in this category. There’s more in the archive below.
Experience
13 months on a six-person iOS team at Etnia Barcelona, two apps of my own on the App Store and more than 1,000 downloads on Prend.
Feb 2025 / Mar 2026iOS Developer (iPad)Etnia Barcelona · via Baufest & SlashMobilityBarcelona · Remote
13 months on the same product, first through Baufest and then through SlashMobility. A team of six iOS developers, Scrum and Kanban, sprint planning, dailies and code review. I built the internal app for the international sales team in SwiftUI, Combine and Core Data, designed to work with no connection. I cut redundant clicks in the order flow by 40% by streamlining flows and fixing critical bugs, and reworked the customer tables so more useful data fits on screen. Later I led the modernization phase and contributed to migrating persistence from Core Data to SwiftData without interrupting reps in Europe, the U.S. and Canada.
Swift, SwiftUI, Combine, Core Data, Swift Data
Nov 2025 / PresentiOS & Web DeveloperSaronna · FreelanceSantiago, Chile
The client was running her shop on spreadsheets. I built her an internal iOS app in SwiftUI and SwiftData, with Clean Architecture, for inventory, sales, expenses, losses and batches across more than 100 SKUs, plus the online store in Astro on Vercel. Both sides share the same catalog through Firestore in real time, and stock moves inside atomic transactions so nothing gets sold twice. She passed 2M CLP in monthly sales during the first month.
Swift, SwiftUI, SwiftData, Firebase, Astro, TypeScript
Mar 2025 / PresentFull Stack Developer · FounderTatakae · PersonalSantiago, Chile
My own fitness app, built from scratch and published on the App Store, made to train without touching the phone. A coach guides you through programs and your own routines and tells you what comes next, a gesture starts or stops each set, and the camera detects the exercise and counts reps with Vision and CoreML, and Apple Foundation Models analyze progress on the device itself. When I added friends and rankings I also built the backend, which started as my capstone project for Globant's Talento Ready Java program: a REST API in Java and Spring Boot on PostgreSQL, with hexagonal architecture, Sign in with Apple, live events over SSE and APNs pushes. It is deployed with Docker.
Swift, SwiftUI, CoreML, Java, Spring Boot, PostgreSQL, Docker
Oct 2024 / Nov 2024Full Stack DeveloperReserva Rosas Colegio · FreelanceSantiago, Chile
The whole system: web in Astro, backend in Node and Express with PostgreSQL on Supabase, and an iOS app in SwiftUI. More than 200 reservations went through it.
Swift, SwiftUI, Astro, Node.js, PostgreSQL, Supabase
May 2023 / PresentMobile Developer · FounderPrend · FreelanceSantiago, Chile
I saw the need and built Prend, an app for personal loans. After passing 1,000 downloads on iOS I built the Android version too, on my own and fully native. Swift and SwiftUI on iOS, Kotlin and Jetpack Compose on Android, one Firebase backend with Cloud Functions, and subscriptions synced across stores. It is live on the App Store and Google Play, where it passed 200 downloads in its first month.
Swift, SwiftUI, Kotlin, Jetpack Compose, Firebase, StoreKit, Push Notifications
- Mobile
- Swift, SwiftUI, SwiftData, CoreData, Kotlin, Jetpack Compose
- Web
- TypeScript, React, TailwindCSS, Astro
- Backend
- Java, Spring Boot, NodeJS, ExpressJS, PostgreSQL, Firebase, Supabase
- Tooling
- Git, Xcode, Android Studio
Remote on an international team, freelance for clients in Santiago and solo on my own products. Open to full-time roles, remote or in Santiago.
Hi, I’m Jacob

I care more about the problem than the technology. Almost every app I’ve built came from someone with a messy process: a sales rep taking orders with no signal, a shop writing stock down on paper, me trying to remember who I’d lent money to.
I know how to work on a team and I know how to work alone, which isn’t the same thing. At Etnia there were six iOS devs, code reviews and sprints. On Prend and Tatakae there’s nobody else to blame.
Right now I’m deep in Java and backend, because I love learning new things.
Outside work: inline skating, gym and calisthenics, which is exactly where Tatakae came from.
More than five years with Swift and 14 projects built. I speak Spanish, English, Portuguese and Japanese.
I also build websites, apps and systems for businesses that want to solve a problem with software.See freelance services
Let’s talk
Hiring for an iOS role, or want to see more of what I’ve built? Write to me and I’ll get back to you.