Logo
Rizky – React Native, Node.js, Typescript, experts in Lemon.io

Rizky

From Indonesia (UTC+7)flag

Mobile Developer|Senior
Back-end Web Developer|Middle

Rizky – React Native, Node.js, Typescript

Rizky is a Senior Mobile Engineer with deep expertise in React Native and TypeScript, complemented by native development experience in Kotlin and Swift. He has delivered complex mobile applications, demonstrating strong architectural skills, performance optimization, and a focus on UI/UX. He demonstrates strong passion and enthusiasm for mobile engineering, applying his skills thoughtfully to deliver reliable, high-quality apps.

9 years of commercial experience in
Construction
Machine learning
Transportation
Travel
Subscription
Mobile apps
Simulation software
Web3
Main technologies
React Native
8 years
Node.js
8 years
Typescript
6 years
Additional skills
Kotlin
SwiftUI
Python
Next.js
AWS
GCP
Expo
React
Redux
React Query
PostgreSQL
Axios
MongoDB
EAS
Figma
Sentry
Supabase
Unity
Firestore
Storybook
OAuth
GraphQL
Tailwind CSS
REST API
MobX
Playwright
OpenAI
Swift
Ethers.js
Bitrise
web3.js
Redux Toolkit
Three.js
Zustand
Twilio API
Jenkins
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Senior Mobile Developer
Dec 2022 - Jul 20241 year 6 months
Project Overview

It's an online food ordering service where users can watch the kitchen prepare their meals in real time and interact with the staff while waiting. The food is then delivered by partnered couriers who are registered and integrated with the app.

Project gallery:
Portfolio example for Streameats by Rizky, Senior Mobile Developer
Portfolio example for Streameats by Rizky, Senior Mobile Developer
Portfolio example for Streameats by Rizky, Senior Mobile Developer
Responsibilities:
  • Designed a scalable, maintainable, and robust architecture.
  • Developed Storybook mode to allow developers to view isolated components.
  • Implemented an atomic design pattern to centralize and maintain reusable components.
  • Integrated the payment system.
  • Delivered pixel-perfect implementation from Figma designs.
  • Optimized app performance, including live streaming.
  • Ensured efficient caching and smooth chat and voice interactions between users and vendors.
  • Managed build distribution through Play Console and App Store Connect.
  • Maintained clear and comprehensive documentation, including README files.
  • Created separate development, staging, and production environments.
  • Built and maintained the CI/CD pipeline.
Project Tech stack:
Expo
React Query
AWS
Zustand
Sentry
Twilio API
EAS
Senior Mobile Developer
Dec 2022 - Aug 20237 months
Project Overview

It's a project designed for a courier-style delivery service in Italy, enabling users to send items through trusted individuals.

Project gallery:
Portfolio example for Carrywise by Rizky
Portfolio example for Carrywise by Rizky
Portfolio example for Carrywise by Rizky
Responsibilities:
  • Engineered a scalable, maintainable, and robust architecture.
  • Implemented Storybook to allow developers to inspect and test components in isolation.
  • Developed an atomic design pattern to organize and centralize reusable components.
  • Configured and connected the app’s payment functionality.
  • Delivered pixel-perfect implementations from Figma designs.
  • Optimized app performance and maintained a lightweight build.
  • Integrated Mapbox SDK with React Native.
  • Managed CI/CD pipelines using Bitrise for automated builds.
  • Configured Play Console and App Store Connect for internal and external testing.
  • Published the production app and managed separate development, staging, and production environments.
  • Integrated Sentry for app monitoring and error tracking.
  • Maintained clear and comprehensive documentation, including an informative README.
Project Tech stack:
React Native
React Native CLI
React Query
Storybook
Axios
Bitrise
Sentry
Senior Mobile Developer
Oct 2021 - Sep 202211 months
Project Overview

It's a simulation app used to estimate energy output and lighting levels in a room. Its purpose is to instantly visualize all the information and costs needed for planning.

Project gallery:
Portfolio example for iRet by Rizky
Portfolio example for iRet by Rizky
Portfolio example for iRet by Rizky
Responsibilities:
  • Experimented with 3D integration in Expo React Native using Three.js.
  • Developed a collision detection system to prevent overlapping rooms or objects.
  • Implemented an “add more floor” feature to support multi-level room structures.
  • Created a “stick to object” feature, enabling doors, windows, and roofs to snap to existing layouts.
  • Performed backend-assisted calculations to generate actionable daily estimates and insights.
  • Implemented offline mode for uninterrupted app usage.
  • Built a save/load system using a custom file format for project storage and reopening.
  • Distributed the app for internal testing and use.
Project Tech stack:
Three.js
Expo
EAS
Redux Toolkit
REST API
React Query
Senior Mobile Developer
Oct 2020 - Jul 20219 months
Project Overview

It's a mobile app focused on NFT sales during the 2020–2021 period, when NFTs were at their peak of popularity. The app also allows users to swap coins and includes a built-in wallet system.

Project gallery:
Portfolio example for Carbon by Rizky
Portfolio example for Carbon by Rizky
Portfolio example for Carbon by Rizky
Responsibilities:
  • Developed a solid, maintainable, and scalable architecture.
  • Created a Storybook environment for easy visualization and testing of individual components.
  • Introduced an atomic design pattern to centralize components and accelerate screen development.
  • Optimized performance by preventing unnecessary re-renders and improving FlatList rendering for NFTs.
  • Achieved smooth 60fps animations using React Native Reanimated.
  • Configured multiple environments: development, staging, and production.
  • Ensured pixel-perfect implementation of Figma designs on both Android and iOS.
  • Managed the API service layer with clear separation of endpoints, queries, mutations, and domain logic.
  • Integrated Web3 functionality, including wallet connections.
  • Configured App Store and Play Store settings, managing deployments and internal testers.
  • Distributed builds via TestFlight and Play Console.
  • Built a CI/CD pipeline with Bitrise for automated builds.
  • Maintained thorough and clear documentation, including an informative README.
Project Tech stack:
React Native CLI
React Native
React Query
Ethers.js
web3.js
Redux Toolkit
Storybook
Bitrise
Mobile Developer
Jan 2020 - Sep 20208 months
Project Overview

It's an e-commerce platform for buying and selling vegetables and fruits in Indonesia. Users can place an order, and a courier or personal shopper will deliver the items to their address.

Project gallery:
Portfolio example for Segarmart by Rizky
Responsibilities:
  • Maintained and cleaned up the existing UI.
  • Fixed previously reported bugs to improve app stability.
  • Developed the seller app and revamped the UI to match updated Figma designs with pixel-perfect accuracy.
  • Integrated Google Maps for enhanced location functionality.
  • Connected the app to the new API.
  • Ensured smooth app distribution across platforms.
  • Managed CI/CD pipelines using Jenkins.
  • Optimized performance to ensure smooth operation across all features.
  • Added micro-animations and interactive elements for improved user experience.
  • Integrated Indonesian payment systems.
Project Tech stack:
Expo
Redux
REST API
Storybook
Axios
Jenkins

Education

2020
Computer Science
Bachelor of Science

Languages

Indonesian
Advanced
English
Advanced

Hire Rizky or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2025 lemon.io. All rights reserved.