RVK
RVK


HI, I AM
RYAN VIERI KWA.

An iOS developer based who loves crafting smooth, accessible, and delightful mobile apps.


Potrait

About Me

Hi, I'm Ryan — an iOS Developer who loves crafting intuitive, scalable, and user-focused mobile experiences


I specialize in Swift, UIKit, and architectures like VIPER and MVVM, along with reactive patterns using RxSwift. Over the years, I've built high-impact features and contributed to large-scale ecosystems. I care deeply about code quality, clean architecture, and performance — supported by experience with unit testing, CI/CD pipelines, and Agile workflows. Lately, I've been exploring SwiftUI to broaden my approach to building interfaces and keep up with the evolving iOS ecosystem.

I've worked across banking and financial products, building secure and reliable applications used by millions of users. I enjoy transforming complex requirements into smooth, accessible, and meaningful user experiences. My background in Computer Science and training from Apple Developer Academy @BINUS help me approach problems with structure, curiosity, and a strong product mindset.

Besides coding, I find myself enjoying reading about books, exploring meta(most effective tactic) in games and trying out new things — whether it's improving problem solving skills, exploring new tools, or picking up hobbies that keep me inspired. For me, great engineering is a blend of creativity, precision, and continuous refinement — much like mastering a game strategy.



Featured Projects

Here are some of the selected projects that showcase my passion for iOS development.

Project Image

Byond by BSI


Byond by BSI is a digital mobile banking sharia developed by Bank Syariah Indonesia. Byond introduces a way for effortless transaction and makes everything easy. Being the leading digital mobile banking sharia in Indonesia, Byond integrates the modern way of digital world with sharia law. One of which is ZISWAF ecosystem feature, which has become the 2nd most popular social transaction and having 9,4 millions transactions as of 2024.


Project Info


  • Tech Stack


    UIKit • RxSwift • Alamofire • Firebase • VIPER


Project Image

Komka


Komka is an application that aims to improve the expressive communication of children with Down syndrome. We implement communication temptations, imitating techniques, word arranging and sound practice feature in our app.


Project Info


  • Tech Stack


    UIKit • RxSwift • CloudKit • CreateML • MVVM


Project Image

Copays


Copays is an app that is created to help group travelers to track and split their group expenses. People who usually travel in groups, e.g. group of friends, will have group expenses such as transportation, accommodation, and food, that are needed to be split among the group. And at the end of the trip, people want to see the summary.


Project Info


  • Tech Stack


    UIKit • MVC


Project Image

Catet


Catet is an app that helps you to track learning by writing down the problems you encounter and manage your learning resources. The app will also give you a reward for every learning you have completed.


Project Info


  • Tech Stack


    SwiftUI • MVVM • Combine • CoreData



My Experience
  • Junior iOS Developer

    Aug-2025 - Present

    Bank Syariah Indonesia

    Contributing to the development and maintenance of mobile banking features for BYOND by BSI, including RDN and Bank Emas products. Implemented UIKit-based, state-driven UI aligned with backend and business requirements within an Agile environment. Supported application stabilization by optimizing notification flows, pagination, and error handling to improve performance and reliability. Enabled UI automation testing by adding accessibility identifiers for Appium, assisted in integrating Dynatrace for application monitoring and event tracking, and designed documented Git branching workflows to improve code maintainability across teams.


  • Junior iOS Developer

    Apr 2023 - Aug 2025

    Infosys Solusi Terpadu

    Contributed to the successful launch of BYOND by BSI, delivering key MVP features including Umroh and the ZISWAF Ecosystem. Built scalable iOS features using UIKit, RxSwift, and VIPER, helping position ZISWAF as the platform’s second most popular social transaction feature with 9.7 million transactions. Initiated and implemented unit testing to improve code reliability and reduce regressions. Collaborated in an Agile environment on a major UI/UX revamp, enhancing usability and optimizing user flows to reduce calculation time by up to 70%. Designed and implemented a Git branching workflow to support multi-team collaboration and code quality.


  • iOS Developer/Learner

    Feb 2022 - Dec 2022

    Apple Developer Academy @BINUS

    Collaborated with fellow learners and mentors to solve real-world problems through application development. I worked closely with design and product team members to clarify requirements and ensure alignment throughout the process. By applying Agile methodologies, I actively participated in identifying, estimating, and analyzing requirements during each development cycle. I also utilized version control tools like Git and GitHub to collaborate efficiently with teammates. Over the 10-month program, I successfully developed a total of five native iOS applications.


My Capabilities
I am passionate about personal and professional growth, actively seeking new challenges and opportunities to expand my skillset.

Swift
UIKit
SwiftUI
MVVM
VIPER
Alamofire
RxSwift
Firebase
Unit Testing
CI/CD

Get In Touch

Feel free to reach out to me

ryan.kwa24@gmail.com

You may also find me on these platforms!

Made with 💙  by Ryan Vieri Kwa