Projects

Shoaib Shaikh

Temp Note

April 2025

Self-Destructing Notes

https://temp-note-ss.vercel.app

A secure temporary notes application that enables users to create self-destructing notes with customizable expiration conditions - either time-based or view-count based. Users can also protect their notes with password authentication for enhanced privacy and controlled sharing.

TypeScript, Next.js/React, Tailwind CSS, Vercel

Shorty

February 2025

Link Shortener

Shorty is a Link Shortener that allows you to shorten long URLs into short ones. The purpose is not just shortening URLs, but also providing analytics and metrics to track link performance and engagement.

TypeScript, Next.js/React, Bun, Hono, Tailwind CSS, Cloudflare

It works by taking a long URL and shortening it to a brief version. The shortened URL is stored in the database, allowing users to access the original URL through the shortened link. When users navigate to the shortened URL, their details such as geolocation and user agent are captured and stored in the database - a process that takes less than 500ms thanks to Bun and Cloudflare.

JiMail

January 2025

Temp Email Service

JiMail is a temporary email service that allows you to create temporary email addresses. It is a simple and easy-to-use service that allows you to create temporary email addresses without any login or signup. However, the email is only valid for a specific period of time.

TypeScript, Next.js/React, Tailwind CSS, Cloudflare

The system generates a temporary email address that remains valid for a specific period. The architecture consists of two backend services: one that connects with the frontend to handle email address generation and related functionality, and another dedicated mail server that receives incoming emails and stores them in the database.

Image Tweaks

September 2024

Image Modifier Tool

Image Tweaks is a powerful web application that lets you optimize, compress, and transform your images with professional-grade tools - all from your browser.

Cloudflare, TypeScript, Next.js/React, Tailwind CSS

The backbone of this project consists of multiple image processing libraries that handle different image formats and transformations. The application leverages Cloudflare Workers for serverless architecture, ensuring fast processing times and global availability. The system is designed to handle various image operations like compression, format conversion, and quality adjustments efficiently in the browser.