On weekends, I enjoy pursuing my passion for indie projects as a hobbyist developer.
Despite my lack of artistic ability, I have a keen interest in pixel art.
I have a lot of small projects as a hobby, but currently working on:
- Currently building an NFT Game (Solana)
- Building My 2D React Game Engine (WIP, collecting 100+ examples), Yay
finally my dream come true! NovelOS Studio - Writing app for novelist BuatWeb.site - Local Business (Indonesian UMKM) Webdesign Agency- Webgrid Studio - Modern Site Builder (60%)
- Working on LAR Chess as a hobby (on hold)
Realm web components framework. 🦄 [MAINTENANCE MODE]
You can drop me a message via X - 🐦 @oknoorap, or via email ✉️ oknoorap<at>gmail.com
| Project Name | Repository URL | Website | Tech / Stack |
|---|---|---|---|
| React Game Engine (WIP) | - | [secret] | React (reconciler), Kaplay, Typescript |
The OS for Storytellers Writing app for novelist | https://github.com/novelos-studio | https://novelos.studio | Tauri, Typescript |
Reactive-Lightweight Markup Language (REALM) HTML framework for building MVPs. | https://github.com/realmui/realm | https://realmui.github.io | Typescript, Web Components |
Hacker News in 4chan style | https://github.com/oknoorap/hnchan | https://hnchan.netlify.app | NextJS |
Simple workout tracker | - | https://usefitpulse.netlify.app/ | HTML / PWA |
| TXTodo Simple todo list | https://github.com/oknoorap/txtodo | https://txtodo.netlify.app | React |
| Storeflow A small, zero-boilerplate, and highly reactive state management library built on native React hooks. | https://github.com/oknoorap/storeflow | https://storeflow-example.netlify.app | Typescript |
| Play Memoji The hardest matching game. | https://github.com/oknoorap/memoji | https://playmemoji.netlify.app | Typescript, React |
| Unicons by Realm Universal Web Component Icons built with Realm. | https://github.com/realmorg/unicons | https://unicons.realm.codes | HTML |
| Jurassic A Straightforward REST API Framework for Deno | https://github.com/oknoorap/jurassic | - | Deno |
| Aurum79 Aurum79 is a JavaScript library that provides a client for connecting to the MetaTrader 5 (MT5) trading platform | https://github.com/oknoorap/aurum79 | - | MQL5, NodeJS, Typescript |
Coming soon
- Javascript or TypeScript (passive skill)
Ethereum's Solidity(active skill)Go(active skill)Lua(active skill)PHP(active skill)
🖥 Frontend:
- VanillaJS
- React
- REALM (My framework)
- Astro
- NextJS (React)
- GraphQL
𝌖 Backend / Database:
- Nhost
- Hasura (PostgreSQL)
- Firebase
- Fastify
- OrbitDB
🟦 DevOps
- Docker (passive skill)
K8s(active skill)
- 📱 Watch Netflix.
- 📺 Watch Anime.
- 📚 Read Manga / Manhwa.
- 📚 Read Novel (sometimes).








