Skip to main content

Projects

A collection of full-stack applications, tools, and experiments built with modern technologies and a focus on performance and user experience.

Image Editor & Optimizer preview

Image Editor & Optimizer

Next.js + TanStack app for cropping, painting, blur tools, and batch processing. Optimized for performance with Tailwind and Plotly for data visualization.

  • Offline-friendly and keyboard-navigable
  • Undo/redo, rotation/flip, pagination
  • Bulk crop mirroring across selected images
Go Web Crawler preview

Go Web Crawler

This Go-based web crawler automatically scans multiple websites—recursively and intelligently—for specified links or text across HTML, PDF, and DOCX content, while detecting connectivity issues, network errors, and anti-bot protections.

  • Built in Go (Golang) for high concurrency and efficient network operations.
  • Integrates PDF and DOCX parsing through external libraries (pdfcpu and gooxml)
  • Features bot protection detection for systems like Cloudflare, Incapsula, and Sucuri
Vim/Neovim Shortcut Finder preview

Vim/Neovim Shortcut Finder

Interactive app to discover and master Vim/Neovim shortcuts via intuitive search and contextual learning.

  • Interactive shortcut search and filtering
  • Context-aware command suggestions
  • Custom shortcut collection builder