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
- UI Setup: JQuery + Signals-Core, Twind, Svelte, Vite
- Server: Flask, Sanic, Astro, Deno, Hono, Pocketbase
- Creative: Littlejs, Aframe, Threejs, ZDog, Q5js-P5js, Macroquad (Rust)
- Currently getting better at the canvas api.
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 got really into 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.
- 2026 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.