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
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
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
Earthquake Management System
LiveA 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.
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
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.
A minimal terminal text editor written in Rust, working directly against raw terminal mode rather than a UI toolkit.
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.
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.
A command-line tool that analyses the text of a book, reporting total word count and a sorted, case-insensitive breakdown of character frequency.