02 / Selected work

Rizzoto tables screen showing six tables on the ground floor
01

Rizzoto

Offline-first restaurant POS

A restaurant POS that keeps billing, KOTs and the kitchen screen running even when the internet goes down.

Next.js / TypeScript / NestJS / PostgreSQL

View project
OpenSourceHub logoOpen-source issues and code battles platform
02

OpenSourceHub

Open-source issues and code battles platform

A developer community for discovering open-source issues, chatting with contributors, and competing in fairly judged code battles.

Next.js / TypeScript / NestJS / Fastify

View project
NoVacDB logoPostgreSQL-compatible database in Go
03

NoVacDB

PostgreSQL-compatible database in Go

Under development

A PostgreSQL-compatible database built from scratch in Go that updates rows in place and keeps old versions in an undo log, so tables don't bloat and never need VACUUM.

Go / PostgreSQL wire protocol / B+Trees / Write-ahead log

View project
NoVacDB Studio logoDesktop SQL client for NoVacDB and PostgreSQL
04

NoVacDB Studio

Desktop SQL client for NoVacDB and PostgreSQL

Under development

A lightweight Windows desktop SQL client for NoVacDB that also works with any PostgreSQL server.

Go / Wails / TypeScript / CodeMirror

View project
Lyven logoLive classroom platform for teachers
05

Lyven

Live classroom platform for teachers

Under development

A live classroom platform where a teacher runs a shared whiteboard, polls and lecture slides for the whole class from one dashboard, and AI grades handwritten homework in the background.

React / Vite / Tailwind CSS / Framer Motion

View project
MiidayShop logoCustom ecommerce store with Razorpay
06

MiidayShop

Custom ecommerce store with Razorpay

A custom ecommerce platform for one brand, with its own storefront, admin panel and payments, so it doesn't have to rent a store from Shopify.

Next.js / React / TypeScript / NestJS

View project
Agency CRM logoInternal CRM for MiidayStudio
07

Agency CRM

Internal CRM for MiidayStudio

An internal CRM for a design-and-dev studio that turns inbox enquiries into a tracked pipeline, from lead to project to paid invoice.

React / TypeScript / Vite / Tailwind CSS

View project
CutCrew logoMovie metadata and streaming backend
08

CutCrew

Movie metadata and streaming backend

Practice project · Not maintained

A movie and series streaming app that pulls IMDb details and playable links from dozens of sources and shows them in one place.

Node.js / Express / TypeScript / MongoDB

View project
01 / 08Scroll to explore