Skip to content
View rbayuokt's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report rbayuokt

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rbayuokt/README.md

Rizky Bayu

GitHub Stars

Full Stack & Mobile Software Engineer

Building reliable, user-focused products across mobile, web, backend, servers, cloud, and AI.

houseofky.xyz

$ whoami
Full Stack & Mobile Software Engineer

$ primary-focus
React Native / Expo Β· Native iOS & Android Β· Full-Stack Web Β· Backend & VPS

> about

I build and maintain production-ready applications across the full development lifecycle, from user interfaces and backend services to testing, deployment, and store releases.

My primary focus is React Native and Expo, supported by native mobile development with Swift, SwiftUI, Kotlin, Java, and Jetpack Compose. I also work across web, backend, VPS infrastructure, cloud services, and AI-powered application development.

> what-i-do

  • Mobile engineering: Cross-platform and native iOS and Android applications
  • Web development: Responsive, maintainable, and user-focused web products
  • Backend development: APIs, integrations, real-time services, and application infrastructure
  • Server and VPS: Linux server setup, Nginx, SSL, process management, and application deployments
  • Testing and quality: Unit, integration, and end-to-end testing
  • Delivery: CI/CD workflows, App Store Connect, Google Play Console, subscriptions, and in-app purchases
  • Applied AI: On-device computer vision, model prototyping, and LLM-powered experiences

> side-projects

A collection of products and experiments I build and maintain outside of my main work.

Expo and React Native packages

Native modules I write, publish, and maintain. Swift on iOS, Kotlin on Android, TypeScript on top.

Package What it does
@rbayuokt/react-native-psp React Native for the Sony PSP. React 19 and react-reconciler run on the handheld itself, on a C renderer with Yoga for layout and QuickJS for the JavaScript. Verified on real PSP-1000 hardware.
expo-mlkit-ocr On-device text recognition, wrapping Google ML Kit v2 with a Skia overlay for drawing results back onto the frame.
@rbayuokt/expo-infinite-media A native paged media feed. Pooled players, a preload policy written twice in Swift and Kotlin, and bounded caches, so a busy JS thread can never stall a video. No runtime dependencies.
@rbayuokt/expo-face-vision On-device face detection with the whole flow built in: auto selfie capture, KYC liveness, a Face ID style scan ring, head gestures, and blinks. Frames never cross into JS.
@rbayuokt/expo-background-removal Cuts the subject out of a photo on device and returns a transparent PNG. Vision on iOS, ML Kit on Android.
@rbayuokt/expo-adaptive-glass Adaptive native glass surfaces for Expo and React Native, designed to follow the platform instead of faking the effect in JavaScript. A single API for glass-style UI that adapts across supported iOS and Android devices.
expo-screen-corners Reads the device's real screen corner radius, so layouts sit concentric with the hardware instead of guessing at a number.
react-native-image-detective On-device ML behind one small API: face detection, barcode scanning, and image labeling, without touching the native layer.
create-kima-expo-genesis One-command generator for an Expo starter, so every new project begins with the same architecture.

All packages on npm β†’

Products and experiments

Project URL Kind
CVStudio cvstudio.houseofky.xyz Web App
Replay replay.houseofky.xyz PWA
UkirLink ukir-link.houseofky.xyz Site Builder
UkirMoment ukirmoment.houseofky.xyz Kiosk App
Iris iris.houseofky.xyz Web Service
Jejak github.com/rbayuokt/jejak Full Stack PWA

See more side projects β†’

> technologies

Mobile

React Native Expo Swift SwiftUI Kotlin Android

Web

React Next.js Vue.js TypeScript

Backend

NestJS Express.js Python FastAPI

Infrastructure and delivery

Linux VPS Nginx Docker AWS Google Cloud Fastlane GitHub Actions

Note

Most of my production work is stored in private repositories. Some public repositories are archived experiments or older projects and may not reflect my current engineering standards.

> contact

Have a product idea, technical challenge, or project that needs a thoughtful engineering solution?

Let's build something useful.

Visit my portfolio β†’

Pinned Loading

  1. expo-mlkit-ocr expo-mlkit-ocr Public

    Production-ready Expo Module for on-device text recognition (OCR) using Google ML Kit Text Recognition v2 + OCRTextOverlay

    TypeScript 37 2

  2. expo-infinite-media expo-infinite-media Public

    Native paged media feed for Expo and React Native CLI. Vertical or horizontal paging of mixed video and images, with pooled players, predictive preloading and bounded caching. AVFoundation on iOS, …

    TypeScript 39 2

  3. expo-face-vision expo-face-vision Public

    Native face detection, tracking, head pose, guidance, auto capture and liveness for React Native and Expo. Google ML Kit on Android, Apple Vision on iOS, Skia overlays.

    TypeScript 18 2

  4. expo-background-removal expo-background-removal Public

    On-device background removal and subject cutout for Expo. Apple Vision on iOS, Google ML Kit on Android, transparent PNG out.

    TypeScript 7

  5. expo-adaptive-glass expo-adaptive-glass Public

    Adaptive native glass surfaces for Expo and React Native. Scales blur, refraction and highlights to device capability and live frame performance.

    TypeScript 16

  6. expo-screen-corners expo-screen-corners Public

    Get the physical screen corner radius

    TypeScript 5