Full Stack & Mobile Engineer
RIZKYBAYU/ Software Engineer
Building production-ready mobile & web applications, from native iOS/Android to scalable cloud backends. Based in Indonesia.
About
At a glance
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.
Experience
Expertise
Mobile
Native & Cross-Platform
Web
Frontend & Backend
Cloud & AI
Infrastructure & Intelligence
Design
UI/UX Tools
Testing
Quality & CI/CD
Education
B.Sc. Computer Science
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.
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.
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.
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.
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.
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.
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.
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.
Puts on-device ML behind one small API: face detection, barcode scanning, and image labeling without touching the native layer.
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.
~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.
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.
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.
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.
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.
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.
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.
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.
Pauses the keyboard system-wide through a global event tap so you can wipe the keys without firing off accidental keystrokes.
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.
Minimal terminal app for Ramadan schedules and prayer tracking: sehar and iftar times, Hijri dates, and a running attendance log.
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.
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.
Ukirakur
Tracks monthly income and expenses in shared ledgers, with summaries, server-rendered charts, budgets, CSV/Excel/PDF exports, and invite-only access codes.
Turns a video into a GIF with a single command, wrapping the ffmpeg and gifsicle flags you'd otherwise look up every time.
Contact
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.