Portfolio

My Projects

A collection of web applications, interactive tools, and software projects I've built. Try out the interactive demos directly in your browser.

HDR Imaging Pipeline

From-scratch implementation of the Debevec & Malik (1997) HDR pipeline in NumPy - camera response recovery, handheld RANSAC alignment, and tone mapping

PythonNumPyComputer VisionHDRImage Processingscikit-imageOpenCV

A* Pathfinding Visualization

Interactive visualization of the A* pathfinding algorithm with obstacle avoidance using visibility graphs

ReactTypeScriptCanvasAlgorithmsA*Pathfinding

File Chunker

Split large files into smaller chunks and reassemble them back - all in your browser

ReactTypeScriptJSZipFile APIClient-Side

PDF Tools

All-in-one PDF utilities - merge, split, and manipulate PDFs directly in your browser

ReactTypeScriptpdf-libPDF.jsdnd-kitClient-Side

PDF Bot

A Discord bot that automatically converts PDF files to images for easy viewing

PythonDiscord.pypdf2imagePillowasyncio

Portfolio Website

Modern portfolio showcasing projects and skills

ReactTailwindNext.jsTypeScript

System Tray Tools

A Windows 11 system tray application with a plugin architecture, real-time hardware monitoring, and a dual-zone drag-and-drop file manager.

C#.NET 8WinFormsWebView2Windows