Robert Gacsi

Robert Gacsi

Mentor
Rising Codementor
US$15.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Senior iOS Developer with 10 years of experience
Senior iOS Developer with 10 years of experience

Senior iOS Engineer with 13+ years of experience building and maintaining production-grade mobile applications across consumer, fintech, media, and infrastructure-adjacent domains. Strong background in native iOS development using Swift, SwiftUI and modern iOS frameworks, with experience delivering apps used by millions of users.

Proven track record of owning features end-to-end, collaborating in large, distributed iOS teams, and shipping reliable, high-quality products under strict deadlines. Particularly experienced in performance-sensitive, security-conscious, and live-user environments where stability and correctness are critical.

Hungarian, English
Budapest (+01:00)
Joined December 2017
EXPERTISE
10 years experience
I have been started to learn Swift language in late 2014, so I have 7 years experience of it. Through the years and jobs I had the opport...
I have been started to learn Swift language in late 2014, so I have 7 years experience of it. Through the years and jobs I had the opportunity to try out myself in many different projects, so I built complex UI designs and also REST functions in Swift.
View more
View more
4 years experience
I have been started to learn Objective-C language in late 2012. Since Swift language has been released in 2014 I decided to switch from m...
I have been started to learn Objective-C language in late 2012. Since Swift language has been released in 2014 I decided to switch from my main programming language Objective-C to Swift, but if I have to work with legacy code which was written in Objective-C, it's not a big deal to work with that for me. In Objective-C I built complex UI designs, REST functions and many many applications for iPhone and iPad too.
View more
View more
10 years experience
At the start of my professional career I used SVN to manage the code versions but after that I decided to switch to Git, so since that I ...
At the start of my professional career I used SVN to manage the code versions but after that I decided to switch to Git, so since that I always use Git to keep the code safety and manage different versions, branches over the development process. I also like to use SourceTree application to handle Git with a nice User interface.
6 years experience
Every time when I'd like to use third party frameworks I use Swift Package Manager, Carthage or Cocoapods to keep separated the project d...
Every time when I'd like to use third party frameworks I use Swift Package Manager, Carthage or Cocoapods to keep separated the project dependencies.
10 years experience
When I'm working I like to use Jira, Trello or Github to tracking the development process and manage the status of the tasks/issues. Thes...
When I'm working I like to use Jira, Trello or Github to tracking the development process and manage the status of the tasks/issues. These tools are also very helpful in team work.
10 years experience

REVIEWS FROM CLIENTS

Robert's profile has been carefully vetted and approved as a Codementor. Connect with Robert now, and leave a review for them once you're done!
EMPLOYMENTS
Senior iOS Engineer
Supercharge
2025-11-01-2026-01-01

· Designed and implemented a native iOS SDK for a BLE-based IoT safety device, written in Swift with a strong focus on clear public AP...

· Designed and implemented a native iOS SDK for a BLE-based IoT safety device, written in Swift with a strong focus on clear public APIs and long-term maintainability.

· Worked as the sole iOS engineer, owning the full development lifecycle from SDK architecture and core abstractions to implementation and delivery.

· Implemented Bluetooth Low Energy communication, background execution, and asynchronous event handling using modern iOS concurrency patterns.

· Integrated networking and device state reporting with an emphasis on robustness, fault tolerance, and predictable behavior in safety-critical scenarios.

· Delivered under strict deadlines, balancing architectural clarity with pragmatic decisions to ensure timely and reliable integration into client applications.

Jira
Swift
BLE
View more
Jira
Swift
BLE
Combine
Swift concurrency
View more
Senior iOS Engineer
Pulselive
2025-03-01-2025-09-01

· Developed and maintained features for the official Premier League iOS application, built using Swift and modern iOS frameworks, and ...

· Developed and maintained features for the official Premier League iOS application, built using Swift and modern iOS frameworks, and used by millions of users during live matches.

· Worked in a large iOS team (10+ engineers), contributing to a shared codebase with established architectural patterns (TCA, MVVM) and reactive data flows.

· Built complex UI flows using UIKit and SwiftUI, collaborating closely with designers to deliver pixel-perfect interfaces under tight, event-driven deadlines.

· Applied reactive and asynchronous patterns (Combine / RxSwift, async/await where applicable) to handle live data updates and high-frequency state changes.

· Focused on performance optimization, memory management, and crash reduction during peak traffic and high user concurrency.

Jira
Firebase
Realm
View more
Jira
Firebase
Realm
Swift
Combine
Swift concurrency
View more
Senior iOS Engineer
Tech-People Hungary Kft
2024-09-01-2025-02-01

· Contributed to the development of a security-critical native iOS application for one of Switzerland’s leading wealth management inst...

· Contributed to the development of a security-critical native iOS application for one of Switzerland’s leading wealth management institutions.

· Worked with a modern Swift codebase, applying MVVM-based architecture and asynchronous programming patterns to ensure predictable and testable behavior.

· Implemented and integrated multi-layer authentication and authorization flows, focusing on secure client-side handling and reliable communication with backend services.

· Collaborated closely with backend engineers and QA in an environment with strict audit and validation requirements, where even small changes required careful coordination.

· Paid particular attention to correctness, edge cases, and regression prevention, balancing development speed with the high cost of errors in a regulated financial context.

MVVM
Jira
Realm
View more
MVVM
Jira
Realm
Swift
Combine
Swift concurrency
View more
PROJECTS
Tesco Pay+View Project
Tesco Bank (UK)
2017
With this application you can use your phone to pay and collect Clubcard points in one simple scan. Check out quickly in any UK Tesco and...
With this application you can use your phone to pay and collect Clubcard points in one simple scan. Check out quickly in any UK Tesco and Tesco petrol station. See your points balance and track spending on the go. Sign in with your Tesco account or register in the app to get started. I was responsible for create complex UI elements for screens, with business logic and REST api functions.
Git
Jira
CocoaPods
View more
Git
Jira
CocoaPods
#ios #swift #objectivec #cocoa
View more
CoupointerView Project
Coupointer
2017
Coupointer is changing the way the world coupons. This offers a fun and easy way to allow users to capture, collect, transfer, and redeem...
Coupointer is changing the way the world coupons. This offers a fun and easy way to allow users to capture, collect, transfer, and redeem coupons, after that you can use these coupons to get discounts from the partnership shops. I created the whole iOS application including the design, functions and REST api.
Git
CocoaPods
#ios #swift #objectivec #cocoa
View more
Git
CocoaPods
#ios #swift #objectivec #cocoa
View more