Skip to content
View SkyairOnline's full-sized avatar

Block or report SkyairOnline

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.

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
SkyairOnline/README.md

Hi, I'm Aldo Surya Ongko πŸ‘‹

Full Stack Developer Β· Batam, Indonesia

Building mobile and full stack experiences across Android (Kotlin), Flutter (Dart), and Node.js β€” from Indonesia's largest e-commerce platform, to media & entertainment super-apps, to AI-powered web apps.

LinkedIn


Tech Stack

Mobile

Kotlin Android Flutter Dart Swift

Backend & Web

Node.js Vue.js MongoDB REST API

AI & LLM

Ollama Claude LLM Google Places API

Architecture & Tools

MVVM BLoC Jetpack Compose Retrofit Room JUnit


My Mobile Journey

Mobile Engineer β€” SoDrama! Entertainment

December 2023 – December 2025

Built Kakee App from the ground up β€” a media & entertainment super-app in Flutter.

  • Architected and built the app from scratch using Flutter + BLoC with a team of 3 developers
  • Developed Radio/Music page with real-time lyrics synced via REST API
  • Integrated Eventbrite API for the Lobang (events discovery) page
  • Designed the full-stack architecture for the YouTube page β€” from analyzing YouTube Data API and setting up Google Cloud, to building the Node.js backend and MongoDB schema
  • Built email authentication end-to-end: Sendgrid service, Node.js backend, Vue.js email welcome page, and Flutter UI
  • Collaborated with QA team on structured bug reports (background cases, reproduction steps, mitigation)

View Portfolio β†’


Android Developer β€” Bukalapak

December 2021 – December 2023

Contributed to one of Indonesia's largest e-commerce platforms using Kotlin (Android) and Swift (iOS) with MVVM-Flux architecture.

  • Improved transaction & invoice flow performance by profiling and fixing async thread bottlenecks, directly reducing user complaints
  • Led design and development of the Digital Product section β€” enabling in-app sale of mobile plans and game coins across platforms
  • Reduced authentication service costs by implementing a WebView-based auth with cookie management, synced with the Vue.js frontend (Node.js backend removal)
  • Wrote unit tests using JUnit and Mockk for every feature
  • Served as App Release Manager monthly β€” coordinating QA, CI/CD pipeline, monitoring releases, and reporting to upper management

View Portfolio β†’


Android Developer β€” Bank Saham

April 2021 – December 2021

First professional role β€” built a stock trading mobile app for Android using Kotlin + MVVM.

  • Developed the social media feature for in-app community interaction
  • Built the dashboard feature displaying real-time stock data
  • Collaborated with backend developers on API integration throughout

View Portfolio β†’


GitHub Projects

Mobile

Project Description Tech Stars
Jetpack-Compose Jetpack Compose UI explorations and experiments Kotlin ⭐ 23
CataTube Movie database app with MVVM, Retrofit, and Room Kotlin β€”
GithubUser Android app showcasing GitHub user search Kotlin β€”
Blown Games discovery app using rawg.io API Kotlin β€”
CameraX Android CameraX implementation reference Kotlin β€”
ReactNativeBasicProject Introductory React Native project JavaScript β€”
HotelList Beginner Android project β€” hotel listing UI Kotlin β€”
SimpleAppButton Flutter form application practice project Flutter/Dart β€”

Side Projects

Project Description Tech
MapLLM Local AI-powered place discovery β€” natural language queries mapped to real locations via Google Places API, using Ollama + qwen3.5 as the local LLM Node.js Β· React Β· Ollama Β· Google Maps

Web3 & Blockchain

A personal learning journey into smart contracts, DeFi, ZK proofs, and on-chain security β€” explored outside of my main mobile work.

Covers smart contract development (Solidity, Vyper, Noir), security audits, DeFi protocols, ZK circuits, NFTs, DAOs, and Web3 frontends. See all 30+ repos with the foundry-, audit-, zk_, and mox- prefixes on my profile.


Let's Connect

I'm open to new opportunities in mobile development. Feel free to reach out!

Popular repositories Loading

  1. Jetpack-Compose Jetpack-Compose Public

    Kotlin 23 8

  2. GithubUser GithubUser Public

    This project is used for submission in fundamental apllication android in dicoding website. This project use kotlin for the programming language.

    Kotlin

  3. HotelList HotelList Public

    This project is used for submission in making application android for beginner in dicoding website. This project use kotlin for the programming language.

    Kotlin

  4. SimpleAppButton SimpleAppButton Public

    This application is only for testing and practice using flutter. It is a simple form application that only use button generate textformfield

    Dart

  5. CataTube CataTube Public

    This application developed using kotlin, with MVVM Architecture, using retrofit API movieDb with coroutine and Room with livedata and pagedlist in Android jetpack. Plus with unit testing and instru…

    Kotlin

  6. Blown Blown Public

    This project is for course DIcoding "Menjadi Android Developer Expert". Consist of list of games API from rawg.io.

    Kotlin