ronynn ʕ •ᴥ•ʔ

- Creator of Karui and LifeSim2k
- Archaeology student, Sizecoding enthusiast
# Focus Areas:
- Building educational tools for low-bandwidth regions
- Computational humanities and social simulations


About MeBlogProjectsGithub

- This page is built with Astro 7 (12kb gzipped), the globe is pure WebGL.
- Touch the globe, or move around your device to watch it move.
- Scroll down to see links to my repos.
- See this page with bloom effect.


Published Research

- Beyond the Cogito: Appreciating Yogācāra Conception of the Self with Western Philosophical Thought, 2025
- Digital Preservation and Evolution of the Indigenous Languages: From Archives to Classrooms, 2025
- Problems faced by teachers in adoption of closed source technology, 2024


Tech Stack

In recent times, everyone's choice is React because AI knows it best, I'd still argue that simplicity, packet-size and closeness to native are still more important considerations for extensibility, specially for software that people will depend on.
- UI: Petite-Vue -> Vue, Preact+Signals (+Htm) with Twind, Vite with Deno
- Server: Flask/Sanic, FastAPI, Astro or VuePress, Hono + Wouter with Pocketbase
- Canvas API + Matter.js (for physics) or Konva.js (for scene graph/events), Zdog, p5.js, W by xem for sizecoding webgl demos


About

- This page originally used threejs+vanta.globe background, but currently uses raw WEBGL, bringing page size down from 600kb to under 40kb now, ofcourse with gzip the page you are seeing in browser is approx 11kb.
- I got into programming through text-based games, learned twine, ink, inform6 (punyInform for a MSDOS game), and even made an interactive fiction game in TIC80 later with lua. I have since then been particpating in IFCOMP, SpringThing, ldjam almost every year.
- Next learned to write php plugins for wordpress, not fun. But made some pages for an NGO so I believe that was useful. Moved my blog to jekyll later.
- Around 2020 I found processing but my computer couldn't run opengl well, so next was p5js, and then utilised sololearn and freecodecamp to learn javascript (completed the front-end certificate course in both).
- 2023 onwards started obsessing over aframejs, and participated in gamejams, became a game engine hopper but took that as an opportunity to learn more about other programming languages
- 2025 Made Karui todo, shintaku and a few other android apps, diving deep into frontend frameworks and comparing svelte, alpinejs, preact, vue.
- Recently got into size-coding, became fond of Allman style of braces. Relevant stories are on the blog. Follow me on my github page to see my new projects.

FOSS Applications

Loading...

Loading description...

Visit Repo

Loading...

Loading description...

Visit Repo

Loading...

Loading description...

Visit Repo

Loading...

Loading description...

Visit Repo

Loading...

Loading description...

Visit Repo

Loading...

Loading description...

Visit Repo

Loading...

Loading description...

Visit Repo

Game Repositories

Loading...

Loading description...

Visit Repo

Loading...

Loading description...

Visit Repo

Loading...

Loading description...

Visit Repo

Loading...

Loading description...

Visit Repo

Loading...

Loading description...

Visit Repo

Loading...

Loading description...

Visit Repo

Loading...

Loading description...

Visit Repo

Give this page a 🌟 on its: github repo.