‹ go back
Interested in working together? Get in touch.
You might also want to read about me, my resume, or more about my projects.
🖋️ Yours, Kewbish
My personal blog. Features a collection of tech-related tutorials, articles, and personal stories. ~105k words written so far.
🕸️ Cobweb
An Ethereum-based Web Monetization Chrome extension enabling micro-payment streaming natively on the web. Won the Superfluid.finance Wave Pool #5.
👨🏫 Knetwork
An offline-first educational system for remote communities, with infinite AI-generated problems and tests. Won the Hack The Change 2022 hackathon.
🔬 Primality Testing
Worked on an inquiry project on probabilistic primality testing and the analysis of a probabilistic AKS variant. Supervised by Ms. Pressiana Marinova, B.A Mathematics Cambridge.
📊 UMLie
A UML diagram generator built in Java. Parses file imports and association types (fields, aggregations, etc.) to create several types of diagrams.
🌊 DiveIntoHT.ML
An interactive short course designed to teach the basics of web design. Accumulated ~400 registered users and receives ~1k monthly pageviews.
⚛️ Matter
A minimalist RSS reader and bookmarking tool, built with vanilla JS and GitHub integrations. Meant as a personal replacement for clunky readers.
💸 Revshare.js
A lightweight Javascript library to bring easy revenue-sharing capabilities to any site. Won the Grant For The Web Hackathon grand prize.
💵 Revshare for GitHub
A Chrome extension, bringing Web Monetization technologies to GitHub. Allows creators of any repo and its dependencies to receive revenue through the Web Monetization API.
🗽 Liberty
A Terminal User Interface built to bring the Leitner box space repetition technique to the terminal. Implements a text-based SRS system with open-ended question features.
🎮 rack8
A Chip-8 emulator in Racket. A toy project for me to learn the basics of emulator development and Racket.
🧠 Augment Minds 2021
An (un)conference on advancing technologies in the tools for thought space, and delightful innovations in HCI for complementing thought. Delivered a lightning talk on a plaintext Zettelkasten system and my toolkit of choice: Vim, FZF, RipGrep, and Ctags. (Link to talk)
JS - React, Typescript, Vue, Node, Express ∘ Web Design - Bootstrap, Bulma, Hugo ∘ Databases - GraphQL, MongoDB, SQLite, Firebase ∘ Python - Flask, Click, Kivy ∘ Misc. - C, Java, Unity + C#, Vim + Vimscript, Arch-based Linux systems