P
Portfolio
  • 01.About
  • 02.Contributions
  • 03.Skills
  • 04.Projects
  • 05.Experience
  • 06.Education
  • 07.Certifications
  • 08.Contact
P
Portfolio

Navigation

  • 01About
  • 02Contributions
  • 03Skills
  • 04Projects
  • 05Experience
  • 06Education
  • 07Certifications
  • 08Contact
Liam Brennan

Liam Brennan

iOS Developer

Available for work
Dublin, Ireland

2

Yrs Experience

Engineering Portfolio

iOS Developer

iOS Developer with 2 years building Swift and SwiftUI apps for consumer and enterprise clients. I care about smooth animations, clean architecture, and apps that feel native — not just functional.

  • —Shipped a consumer fitness app from zero to App Store with 4.7 stars — built solo using SwiftUI, HealthKit, and CloudKit with offline-first sync
  • —Reduced app launch time by 40% on a client project by profiling with Instruments and replacing blocking main-thread operations with async/await
  • —Built a reusable component library in SwiftUI used across 3 internal apps at a Dublin-based fintech — cutting new screen development time in half
GitHubLinkedInTwitter
02.

About

Background

iOS Developer with 2 years building Swift apps for consumer and enterprise clients using SwiftUI, UIKit, and native Apple frameworks.

Story

I started building iOS apps during lockdown just to have something to show for my time. The first one was terrible, but getting it on the App Store felt like magic. Since then I've worked at a Dublin agency building apps for fintech and retail clients, and on the side I keep shipping my own projects to stay sharp on the latest APIs.

Philosophy

I think a lot about the user's first 30 seconds with an app — transitions, loading states, haptics. The architecture matters, but so does feel. I prefer clean MVVM with Combine over over-engineered solutions.

Now

Currently deepening my knowledge of Swift concurrency, visionOS, and Core ML.

Contributions

4day streak

Longest

154

Contributions in 2025

Less
More
Top in 2025:SwiftRubyJavaScript

Skills

Languages

2
SwiftObjective-C

iOS

10
SwiftUIUIKitCombineCore DataCloudKitHealthKitCore MLARKitMapKitPush Notifications (APNs)

Tools

8
XcodeInstrumentsTestFlightFastlaneFirebase (Auth, Firestore, FCM)REST APIsGitGitHub Actions

Backend

2
Node.jsTypeScript

testing

1
XCTest

AI dev tools

2
GitHub CopilotChatGPT
03.

Projects

PaceTrack — Fitness & Run Tracker

Swift

iOS and watchOS run tracking app with HealthKit integration, MapKit route visualization, and CloudKit sync. Built solo and available on the App Store.

  • —Built end-to-end in SwiftUI with a companion WatchKit app — live pace, heart rate, and split tracking synced in real time over the Watch Connectivity framework.
  • —Implemented offline-first architecture using Core Data + CloudKit sync so runs are stored locally and pushed to iCloud when connectivity is restored.
  • —Designed a coaching insights screen that uses HealthKit trends to surface weekly load, recovery score, and pace improvement over rolling 4-week windows.
SwiftSwiftUIHealthKitMapKitCloudKitWatchKit
Live Demo
video

Vaultkey — Password Manager

Swift

Local-first iOS password manager with AES-GCM encryption via CryptoKit, Keychain-stored master key, and Face ID / Touch ID authentication.

  • —Implemented end-to-end encryption using CryptoKit — all vault entries are encrypted with AES-GCM before being written to Core Data, with the master key stored in the Keychain.
  • —Added Face ID / Touch ID authentication via LocalAuthentication framework with fallback PIN entry and brute-force lockout after 5 failed attempts.
  • —Built a password generator with configurable entropy, a strength meter, and clipboard-clear-on-background behavior for security.
SwiftSwiftUICryptoKitKeychain ServicesLocalAuthenticationCore Data
Live Demo
Vaultkey — Password Manager 1
Vaultkey — Password Manager 2

2025

Folio — Minimal Habit Tracker

Swift

Minimal habit tracker built in SwiftUI with custom animations, WidgetKit home screen widget, and Combine-based local notification scheduling.

  • —Built custom SwiftUI animations for habit completion — satisfying spring-physics checkmarks, streak fire effects using Canvas API, and fluid list reordering transitions.
  • —Added a WidgetKit home screen widget showing today's habits and completion progress — updates dynamically using App Groups shared Core Data store.
  • —Implemented a Combine-based habit scheduling system that fires local notifications at user-configured times with intelligent snooze and skip logic.
SwiftSwiftUICore DataCombineWidgetKitUserNotifications
Live Demo
video

2025

NearEats — Restaurant Discovery App

Swift

Restaurant discovery app with MapKit annotations, ARKit augmented reality overlay for nearby venues, and Firebase Firestore real-time data.

  • —Built a MapKit-based discovery view with custom annotation callouts, cluster handling, and smooth camera transitions between user location and selected venue.
  • —Implemented an ARKit overlay mode that places floating restaurant cards in the real world using RealityKit anchors, readable at a distance with adaptive scaling.
  • —Used Firebase Firestore for real-time venue data and Firebase Auth for user accounts, with Google Sign-In integration.
SwiftSwiftUIMapKitARKitRealityKitCore Location
Live Demo
video

2026

02.Work Experience

Sonder Digital — Dublin, Ireland
Current

iOS Developer

Feb 2024 — Present·Full-Time·Dublin, Ireland

iOS developer at a Dublin-based digital agency building apps for fintech and retail clients across Ireland and the UK. Work closely with designers and backend teams to deliver App Store products.

2yr 2mo
SwiftSwiftUIUIKitCombine+4
Veritas Labs — Dublin, Ireland

iOS Development Intern

Jul 2023 — Dec 2023·Internship·Dublin, Ireland

Interned at a healthcare technology startup building patient-facing iOS apps used in Irish hospital networks.

6mo
SwiftUIKitCore DataXCTest+1

Education

06
#InstitutionDegreePeriod
01

University College Dublin

B.Sc. Computer Science

2019-09-01 – 2023-05-01

02

Udemy — Angela Yu (100 Days of SwiftUI)

iOS & Swift Development Bootcamp

2023-06-01 – 2023-09-01

03

Apple Developer Academy — Online

Apple Developer Academy Program

2023-10-01 – 2024-02-01

Certifications

Apple

May 2024

Apple Certified Associate — Swift

Verify credential

Coursera — University of Toronto

Jan 2024

iOS App Development with Swift Specialization

Verify credential
06.

Contact

Available for work

Apps That Feel as Good as They Work

I'm open to iOS developer roles at product companies or agencies in Ireland or remote. If you need someone who cares about polish, performance, and shipping — feel free to reach out.

Available for work

Email

liam.brennan@example.com

Location

Dublin, Ireland

Website

#

Send a message

Made withSerisLab