RIZKYBAYU

Full Stack & Mobile Engineer

RIZKYBAYU/ Software Engineer

Building production-ready mobile & web applications, from native iOS/Android to scalable cloud backends. Based in Indonesia.

Let's connectrizkybayuoktavian@gmail.com
React Native✦SwiftUI✦Android / Kotlin✦Next.js✦NestJS✦AWS / GCP✦AI / LLM Integration✦CI/CD Pipelines✦React Native✦SwiftUI✦Android / Kotlin✦Next.js✦NestJS✦AWS / GCP✦AI / LLM Integration✦CI/CD Pipelines✦
01

About

At a glance

+0
Years Experience
+0
Projects Shipped
0
Companies

Rizky Bayu Oktavian is a Full Stack Engineer with hands-on experience building and maintaining web and mobile applications across a variety of modern technologies. Comfortable working across the full development lifecycle: designing user interfaces, developing backend services, integrating APIs, AI/ML integration, and setting up CI/CD workflows.

Experienced across multiple technology domains: Native Mobile (Kotlin & SwiftUI), Cross Platform (React Native + Expo, Ionic, NativeScript), Web (React + Vite, NextJS, Vue), Backend (FastAPI, NestJS, ExpressJS), Cloud (AWS, Google Cloud, Cloudflare, Firebase), and Self-Hosted Infra (VPS provisioning, Docker, reverse proxy). Skilled at integrating AI features including on-device computer vision, model prototyping, and LLM-powered interactions.

02

Experience

Oct 2020 - Present
KIMA
Software Engineer
↗
Nov 2025 - Present
Grupilo (KIMA Partner)
Full Stack Engineer
↗
Aug 2025 - Present
Momentum (KIMA Partner)
Full Stack Engineer
↗
Mid 2024 - End 2025
Meta-Quip (KIMA Partner)
Full Stack Engineer
↗
Jan 2023 - Sep 2023
CarryWise
Mobile App Developer
↗
Apr 2020 - Sep 2020
Segarmart
UI/UX Researcher · Web & Mobile Developer
↗
Jan 2016 - Apr 2020
PT Gamma Solusi Karya Nusantara
Frontend Mobile & Web (Freelance)
↗
Jun 2019 - Aug 2019
UPTD PSRPD Mensenetruwitu
Frontend Web & Mobile Developer (Internship)
↗
03

Expertise

Mobile

Native & Cross-Platform

React NativeExpoSwiftUIKotlinJava / AndroidCapacitorNativeScriptXamarin

Web

Frontend & Backend

Next.jsReactAngularVueNestJSExpressAdonisJSFastAPIRuby on Rails

Cloud & AI

Infrastructure & Intelligence

AWSGCPOpenAIClaudeTensorflowLLM IntegrationMLKitRoboflowEASFastlaneBitriseCodemagic

Design

UI/UX Tools

FigmaSketch

Testing

Quality & CI/CD

DetoxMaestroUnit TestingE2E TestingIntegration Testing

Education

B.Sc. Computer Science

Universitas Jenderal Achmad Yani2016 - 2020
04

Side Projects

Open source libraries, small tools, and things built after hours.

React Native for the Sony PSP. Real React and react-reconciler run on the handheld itself, on a custom C renderer with Yoga for layout and QuickJS for the JavaScript.

React 19react-reconcilerCQuickJSYogaPSP Homebrew

On npm, verified on a real PSP-1000

On-device text recognition for Expo apps, wrapping Google ML Kit v2 with a Skia overlay for drawing results back onto the frame.

Expo ModuleReact NativeML KitSkiaTypeScript

20k downloads / month

A native paged media feed for Expo: videos and photos swiped a post at a time, with playback, preloading and caching owned by native code so a busy JS thread cannot stall a video.

Expo ModuleReact NativeSwiftKotlinAVFoundationMedia3Reanimated

On npm, no runtime dependencies

On-device face detection for Expo with the whole flow built in: auto selfie capture, KYC liveness, a Face ID style scan ring, head gestures and blinks. Frames never reach JS.

Expo ModuleReact NativeSwiftKotlinVisionML KitSkia

On npm, iOS 15.1+ and Android

The iOS 26 Liquid Glass look on iOS and Android, rendered natively, and adaptive: every surface gets as much glass as the device can draw without dropping frames, down to budget Android phones.

Expo ModuleReact NativeSwiftKotlinMetalAGSLLiquid Glass

On npm, iOS 15.1+ and Android, no runtime dependencies

Cuts the subject out of a photo on device and hands back a transparent PNG. Vision on iOS, ML Kit on Android, and no pixels, masks or base64 cross the bridge.

Expo ModuleReact NativeSwiftKotlinVisionML KitSkia

On npm, iOS 17+ and Android API 24+

Reads the device's real screen corner radius so layouts can sit concentric with the hardware instead of guessing at a number.

Expo ModuleReact NativeiOSAndroid

One-command generator for the Expo starter we use at KIMA, so every new project begins with the same architecture instead of a fresh argument about it.

CLIExpoexpo-routerReact QueryTemplate

Puts on-device ML behind one small API: face detection, barcode scanning, and image labeling without touching the native layer.

React NativeML KitJavaiOSAndroid

15 stars on GitHub

Generates a React Native app with the whole stack already wired: TypeScript, React Navigation, Redux Toolkit and Sagas, i18n, Storybook, and tests.

CLIReact NativeRedux ToolkitRedux SagaTypeScript

~110 downloads / month

A photobooth built for a real kiosk, not a landing page. Hold up a peace sign, MediaPipe counts you down, and four shots compose onto a printable strip.

React 19MediaPipeTauri 2CanvasIndexedDBZustand

Live, source private

A static builder for shop pages. Design one for a warung, restaurant or small business in the browser, then export it as a file you own.

React 19TypeScriptTailwind v4Vue 3Static ExportZod

Live, source private

Reads a chat export back the way it happened: bubbles, day dividers, albums, voice notes, stickers and documents, all in place. Nothing is uploaded, and it works offline.

React 19TypeScriptTailwind v4PWAWeb WorkerVirtualised List

Live, source private

A CV builder that runs entirely in the browser. You type on the left, a real A4 page builds itself on the right, and the PDF you download is that same page.

React 19TypeScriptTailwind v4Zoddnd-kitPDF / DOCX

Live, source private

Employee attendance for businesses running more than one branch. Staff clock in from their own phone, and admins get the daily board, schedules and reports.

React 19NestJSPostgres RLSPWATailwind v4Docker

Open source, built for warungs and UMKM

Renders any URL in a real browser and hands back clean markdown, HTML, or structured JSON. No language model in the loop, so no per-page AI cost.

Web ServiceScrapingMarkdownAPI

Cilden Monitoring

Runs the monthly maintenance dues for a residential community: record payments, chase arrears, and read each month's recap off a per-house status grid.

React 19NestJSSupabaseTailwind v4Dockeri18n

Terminal chat with no accounts. Your identity is a 12-word recovery code you can carry to any machine. Nothing to sign up for, nothing to reset.

CLITUIInkNodeKeypair Identity

Pauses the keyboard system-wide through a global event tap so you can wipe the keys without firing off accidental keystrokes.

SwiftSwiftUIAppKitCGEventTap

8 stars on GitHub

Watches Indonesian gold prices across four sources and pings you the moment one drops into the range you set. Daily digest, dip detection, no spam.

TypeScriptTelegram BotAlertsScheduling

Minimal terminal app for Ramadan schedules and prayer tracking: sehar and iftar times, Hijri dates, and a running attendance log.

CLITypeScriptPrayer TimesHijri

6 stars on GitHub

IcarusWallet

Multi-chain self-custody wallet built with Expo. BTC, ETH, and SOL across testnet and mainnet, with on-device key management, QR scanning, and a tight send/receive flow.

ExpoReact NativeBTC / ETH / SOLSelf-custody

Daedalus

Local-first image generation and editing studio that runs entirely on your own machine, built on FLUX.1-dev plus a custom LoRA, orchestrated through ComfyUI.

ComfyUIFLUX.1-devLoRALocal-first

Ukirakur

Tracks monthly income and expenses in shared ledgers, with summaries, server-rendered charts, budgets, CSV/Excel/PDF exports, and invite-only access codes.

Telegram BotChartsBudgetsExports
Preview soon
CLI

Turns a video into a GIF with a single command, wrapping the ffmpeg and gifsicle flags you'd otherwise look up every time.

CLINodeffmpeggifsicle
05

Contact

Let's buildsomethingremarkable.
.md

Beep boop? This CV is machine-readable too.

No animations, no custom cursor chasing you around, no scrolling past a giant headline. Just plain markdown, the way your parser likes it.

↗
© 2026 Rizky Bayu Oktavian. All rights reserved.Indonesia · UTC+7