RVK
RVK
about
projects
contact

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

    Lorem ipsum dolor sit amet consectetur adipisicing elit. Nostrum minima fugit ducimus vero, unde voluptates voluptate reiciendis rem possimus numquam. Qui eaque non quisquam, aspernatur ad ullam in quidem sunt.


  • Junior iOS Developer

    Apr 2023 - Aug 2025

    Infosys Solusi Terpadu

    Worked and succesfully launched project BYOND by BSI. Has lauched key features for the app's MVP release, including the Umroh feature and the ZISWAF Ecosystem. Using UIKit, RxSwift, and VIPER, I helped deliver a seamless rollout that positioned ZISWAF as the second most popular social transaction feature on the platform, recording a total of 9.7 million transactions. I also initiated and implemented unit testing within my squad, significantly improving code reliability and reducing regressions. As part of the app's UI/UX revamp,

    I collaborated closely with design and product teams in an Agile environment to enhance usability and deliver more intuitive user experiences. Additionally, I optimized several user flows—reducing calculation times by up to 70%—resulting in a notably faster and more efficient performance. I also introduced a Git workflow branching strategy to streamline collaboration and maintain code quality across multiple teams.


  • 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