Tinkering / R&D for work or otherwise, FOSS publications
an exercise erc721 standard implemented for the zk-snark company Starknet’s own blockchain network. the smart contracts are written in a solidity-like language called cairo.
full-stack app with api that serves
.glb files (pre-rendered 3D models) to a next.js client which renders them as a simple carousel. The strapi-based api is consumed by a client using react-three-fiber and next.js in a specially configured canvas. Great starting point for 3D showcases that need a backend. demo video.
a babel plugin for more convenient JSX syntax when passing props to components.
Zen mode for youtube - A featured Cross-browser plugin to remove addictive features on YouTube like thumbnails, comments, previews and more… to make the experience less addicting. Download for your browser by clicking on the respective badge below.
My interpretation of the russian game, done entirely using
input HTML elements. Using Next.js/TypeScript. Fully responsive/Mobile ready (swipe up, down, left, right). Speeds up as score increases. Click the image for a video demo or start playing!
The open source scraper built for Tattle takes in the
.zip/.txt files exported by WhatsApp users and stores it on Google Drive, it then downloads and parses them into JSON, which is then uploaded to the Tattle Database/CMS.
A Simple Crossword puzzle in React built with the philosophy of SVG-over-CSS. Inspired by The Guardian crossword puzzle, and has all the same features, which include revealing individual words, revealing all words, verifying each/all words from the backend and color-coding correct/incorrect words. Here’s a video demo.
A match-the-following game written in p5js. Later at Socratease, this evolved into a purely React-based project using Atlassian’s React-Beautiful-DnD. A similar implementation of this turned into a Classification puzzle for Socratease, here, instead of matching columns, the user must drag the choices into appropriate “buckets”. Features included a randomized color-colding scheme which informs the user of the correct bucket. Click on images for respective demos/videos.
Minesweeper in React-Typescript & SASS
A simple CLI-based ray-tracer with basic lighting and multiprocessing written in Python.
Full stack app using Express, React, Mongodb, Tailwind. With Google Authentication and simple encryption. A short video demo.
A simple React/D3/D3FC based toy app I built to teach myself the basics.
A simple calendar written from scratch in React.
- BBG Minus Context and BBG Plus Context: two (NOW DEFUNCT SINCE BLOOMBERG NEWS IS NO LONGER FREE TO SCRAPE) bots for Bloomberg inspired by similar bots for the New York Times.