My Projects
Explore my work by selecting a category below. Each tab contains interactive projects and demonstrations.
Screen Reader Simulator
This tool uses your browser's built-in speech engine to simulate how a screen reader speaks text. Type or paste text below and press "Read Aloud."
Blind Typing Challenge
Test your typing speed. For an authentic challenge, turn on "Blind Mode" to hide the text as you type, forcing you to rely on accuracy and memory.
Time: 0s
WPM: 0
Accuracy: 100%
Challenge Complete!
Final WPM: 0
Final Accuracy: 100%
DIY Home Server Project
This project is the heart of my home network, running on a compact and powerful MINISFORUM UN1290 Mini PC. It started as a passion project to learn about server hardware and self-hosting, and has evolved into a reliable, multi-purpose machine running Ubuntu 24.04 LTS.
Core Specifications
- Model: MINISFORUM Mini PC UN1290
- CPU: Intel Core i9-12900HK (14 Cores, 20 Threads, up to 5.0 GHz)
- RAM: 32GB DDR4
- Storage: 1TB M.2 PCIe 4.0 SSD
- OS: Ubuntu 24.04 LTS
Services & Software Stack
- Nginx Web Server: Used to host multiple websites, including this very portfolio. It acts as a reverse proxy for other services, enhancing security and management.
- Nextcloud: A self-hosted cloud storage solution for file synchronization, calendar, and contacts, running securely on a dedicated database.
- Pterodactyl Panel: An open-source game server management panel that allows for easy deployment and administration of game servers in Docker containers.
Security Measures
Security is my top priority. All incoming traffic to my server is proxied through Cloudflare. This masks my home IP address, provides robust DDoS protection, and allows for fine-tuned firewall rules to block malicious requests before they ever reach my network.