Projects

A closer look at the projects I've built while exploring AI and modern web technologies.

OLRITE.LOL

Privacy-focused temporary media hosting

Visit Site

What it does

A simple service for sharing files temporarily with automatic cleanup. Files are encrypted client-side and deleted after 24 hours.

Built because I wanted a quick way to share screenshots and files without worrying about them living forever on someone's server.

Why I built it

Most file sharing services either keep your files indefinitely or have complicated privacy policies. I wanted something simple and transparent.

Also wanted to experiment with client-side encryption and see how fast I could make file uploads using Cloudflare's edge network.

Technical Details

TS

TypeScript

Type-safe development

AS

Astro

Static site generation

CF

Workers

Edge computing

R2

Storage

Zero egress fees

Performance Metrics

< 100ms
Upload Speed
24h
Auto Delete
256-bit
AES Encryption
0
Tracking

Luna AI

AI-powered Twitch chatbot

Private Repository

What it does

A Twitch chatbot that can respond to messages with AI-generated text and images, while integrating with 7TV emotes and maintaining context about ongoing conversations.

Started as a way to learn Rust's async programming patterns and experiment with OpenAI's API for real-time chat applications.

Learning Experience

This project taught me a lot about WebSocket handling, rate limiting, and building systems that need to be responsive under load.

Also explored prompt engineering to make the AI responses feel more natural in a chat environment rather than formal Q&A.

Technical Details

RS

Rust

Systems programming

AI

OpenAI API

GPT-4 integration

PG

PostgreSQL

Persistent storage

WS

WebSockets

Real-time chat

Performance Metrics

< 200ms
Response Time
24/7
Uptime
Multi
Channels
1000+
Messages/min

What's Next

I'm always experimenting with new ideas. Currently exploring WebAssembly for bringing more compute to the browser, and looking at how modern AI tools can enhance developer productivity.

Most projects start as weekend experiments - if something works well and solves a real problem, it might become something more substantial.