DS

Selected work • Shipped

Things I have designed, built and shipped.

Teleporter logo

Teleporter

Live

A file sharing platform where you can share any file without being tracked and also with in browser preview capability. No account needed, just drop file and share with people in top upload and download speed. Happy teleporting.

  • Next.js
  • TypeScript
  • PostgreSQL
  • Tailwind CSS
MIT
Porcupine Research logo

Porcupine Research

Live

A Research and thesis management system: read, screen, extract, synthesize, and write — without keeping tabs on a thousand things across a dozen websites. Every paper you read, in one defensible pile. A literature review, from the first search to the finished evidence table. For teams running a systematic review that has to be reproducible, and for students running a thesis search on the same machinery.

  • Next.js
  • TypeScript
  • PostgreSQL
  • Tailwind CSS
MIT
Cutline Business Manager logo

Cutline Business Manager

Live

A multi-tenant B2B SaaS platform for creative agencies, handling projects, clients, invoicing and assets. Tenant isolation and access control run through the data layer, so one deployment serves many agencies without leaking between them.

  • Next.js
  • TypeScript
  • PostgreSQL
  • Tailwind CSS
MIT

Earthquake Management System

Live

A disaster-response platform built to be stood up in the hours after a major quake. Citizens request help and find evacuation routes while administrators coordinate volunteers, separated by role-based access control over a hosted MySQL database.

  • Python
  • Flask
  • MySQL
MIT

E-Commerce Delivery Prediction

Predicts whether an e-commerce shipment will arrive on time from historical shipping data. Compares several supervised classifiers over an encoded and scaled feature set, with exploratory analysis of what actually drives late delivery.

  • Python
  • scikit-learn
  • Machine Learning
  • Jupyter

Meow-A-neko Text Editor

A modal terminal text editor written from scratch in C, in the shape of Vim: normal, insert and command modes, hjkl navigation, :w and :q, line numbers and switchable themes. No dependencies beyond the C standard library.

  • C
  • Terminal
  • Editor

Rust Text Editor

A minimal terminal text editor written in Rust, working directly against raw terminal mode rather than a UI toolkit.

  • Rust
  • Terminal
Apache-2.0

AI Agent

A Python agent on the Gemini API that decides for itself which tools to call. It can list directories, read and write files, and execute Python, with every operation confined to a designated working directory so it cannot reach the wider file system.

  • Python
  • Gemini API
  • AI

Sigma Typing Tool

A terminal typing-speed test built on curses. Practises against full paragraphs rather than isolated words, and tracks errors in real time across configurable durations, eight colour themes and seven cursor styles.

  • Python
  • curses
  • Terminal

Bookbot

A command-line tool that analyses the text of a book, reporting total word count and a sorted, case-insensitive breakdown of character frequency.

  • Python
  • CLI