Back to Home
Selected Projects & Craft

Work & Projects ⚡

A curated showcase of full-stack web applications, open-source UI kits, developer tools, and tactile web experiments built with Next.js, React, TypeScript, and modern web tech.

PROJECTS
09+
Active & Shipped
PRIMARY FOCUS
Full-Stack
Web & Interfaces
STATUS
Available
Intern & Developer
TECH STACK
Next.js
React & TypeScript
Web Apps
FeaturedLive

chamindu.lk (Portfolio)

Personal Neobrutalist developer portfolio & interactive web playground built with Next.js App Router, TypeScript, Tailwind CSS, Framer Motion, and Lanyard API.

A fast, tactile, high-contrast web experience designed with custom Framer Motion physics, interactive sticky notes, live Sri Lanka timezone widget, Discord Lanyard status, and Cloudflare Turnstile protected contact form.

Interactive draggable sticky note physics
Live Discord status via Lanyard API
Cloudflare Turnstile integration
Next.js 16TypeScriptTailwind CSSFramer MotionLanyard API
Tools
FeaturedLive

yt-dlp Client for Windows

A lightweight, high-performance Windows desktop client and web interface for yt-dlp, FFmpeg, and ffprobe.

A fast, native desktop GUI for yt-dlp built with Tauri v2 (Rust) and React 19. Features low resource footprint, anti-bot Proof-of-Origin token bypass, multi-format stream downloads, SponsorBlock integration, and an interactive 1:1 square album art cropper.

Native Rust & Tauri v2 core with low resource footprint
Anti-bot Proof of Origin (PO) token & player client switching
Search Mode & SponsorBlock skipping
Tauri v2RustReact 19TypeScriptTailwind CSSyt-dlpFFmpeg
Tools
FeaturedOpen Source

ReVanced GUI Wrapper

A Python graphical user interface (GUI) wrapper for ReVanced CLI to simplify application patching.

A desktop GUI interface wrapping ReVanced CLI commands, allowing users to configure, patch, and build modified Android packages easily without command line complexity.

Intuitive desktop graphical interface
Automated CLI parameter parsing
Cross-platform Python implementation
PythonGUICLIAndroid Patching
Experiments
Open Source

OpenCV Virtual Mouse

Computer vision application for real-time hands-free virtual mouse interaction and cursor control using hand gestures.

Python computer vision experiment utilizing OpenCV and MediaPipe to detect hand landmarks and convert physical finger gestures into virtual mouse movements and clicks.

Real-time hand tracking & landmark mapping
Hands-free virtual mouse cursor positioning
Gesture-triggered left and right click actions
PythonOpenCVComputer VisionMediaPipe
Experiments
Open Source

OpenCV Volume Controller

Computer vision utility for real-time hands-free system audio control using finger distance mapping.

Python computer vision application using OpenCV and MediaPipe to detect hand landmarks and map the real-time Euclidean distance between fingertips to Windows master system audio volume.

Euclidean distance-based gesture sensitivity tracking
Windows master volume mapping via PyCaw
Real-time on-screen volume level HUD feedback
PythonOpenCVMediaPipePyCaw
Tools
Open Source

Nixon Discord Bot

Multipurpose Discord automation bot featuring giveaway management, multilingual translation, and dynamic image filters.

A feature-packed Discord automation bot built with Node.js and Discord.js v14. Supports interactive slash commands, MongoDB-persisted giveaways, translation API integration, weather lookups, and dynamic canvas image rendering.

Discord.js command & event handling architecture
Persistent MongoDB giveaway engine with real-time countdowns
Automated multilingual translation and dynamic canvas graphics
Node.jsDiscord.jsMongoDBExpressJavaScript
Tools
Open Source

TG Group Welcome Bot

An automated bot for managing group greetings and member onboarding in Telegram communities.

Python bot developed for Telegram groups to automatically deliver customizable welcome messages, channel guidelines, and anti-spam verification to new members.

Customizable welcome templates
Group anti-spam verification
Low latency event processing
PythonTelegram APIBot Automation
Tools
Open Source

ATM Console System

A C++ console-based automated teller machine simulation featuring user PIN verification, balances, and transaction logs.

An object-oriented C++ application simulating banking operations including account authentication, deposit/withdrawal calculations, and balance statements.

Secure PIN authentication flow
Account state management
Clean console menu interface
C++OOPConsole Application
Tools
Open Source

YT Playlist Generator

A Python automation utility that parses raw video link lists and compiles YouTube playlists.

Automated script designed to take a list of YouTube URL links or video IDs and automatically aggregate them into a structured playlist.

Batch link parsing
YouTube Data API integration
Automated playlist creation
PythonAutomationYouTube API
COLLABORATION

Got a custom project or web application idea?

I'm open for freelance commissions, open-source projects, and internship roles. Let me help turn your visual concept into a fast, bold reality.

LET'S TALK