Electron 41, Node.js, Python, MQL5, SQLite/JSON, NSIS
- Built a privacy-first Windows trading analytics app with a custom MQL5 Expert Advisor and a localhost HTTP/IPC bridge to Electron, syncing live MT5 deals in under 100 ms with no manual setup.
- Implemented equity curves, a daily PnL calendar and multi-account login; calculates 15+ risk metrics (win rate, profit factor, max drawdown) fully offline.
- Packaged it with NSIS and PyInstaller, bundling a portable Python runtime, cutting setup from 30+ minutes of manual configuration to under 60 seconds.
Python, Flask, pywebview, Kotlin (Android), yt-dlp, FFmpeg, NSIS
- Built a paste-a-link downloader for YouTube, TikTok, Instagram, X and 1000+ sites with original-quality video up to 4K, MP3 extraction, a parallel queue and a local media library, shipped for Windows and Android with built-in auto-update.
Kotlin, Android InputMethodService, three.js (website)
- Built a Gboard-style AMOLED keyboard with glide typing, key correction, Sinhala Singlish (Helakuru rules) and Wijesekara with a 25,000-word dictionary, a smart clipboard with screenshot paste, and AI tools using the user's own key, all in a 576 KB app.
Java, Swing, FlatLaf, JasperReports, MySQL 8
- Developed a desktop retail POS with role-based access (Admin/Cashier) and JasperReports receipts and reports; barcode checkout and stock deduction complete in under 3 seconds per sale.
Online Bookstore Web Application
Java EE (JSP/Servlets), JDBC, MySQL, Bootstrap, JavaScript
- Engineered a full-stack bookstore with authentication, catalog filtering and cart checkout on a normalized MySQL schema (JDBC), plus an RBAC admin dashboard for inventory, pricing and orders.
Orbit Media Studio (Galaxy PWA)
2026 · Private repository
Next.js 15, TypeScript, Node.js, Tailwind CSS, FFmpeg, Docker
- Built an installable PWA with a Node.js media engine (link detection across 11+ video platforms, batch queues) and a Dockerized FFmpeg pipeline for batch watermark removal.
Python, PyWin32, GPT-4o API, Electron, React 18, TypeScript
- Built a global-hotkey multi-monitor capture tool that sends screenshots to ChatGPT Desktop in 240 ms, and Daybook, an Electron/React trading journal with live ForexFactory news.
4K AI Video Upscaler
Python, PyTorch (CUDA), Real-ESRGAN, FFmpeg, Next.js
- Built a CUDA-accelerated Real-ESRGAN 4K 60 FPS video super-resolution pipeline with multi-threaded FFmpeg processing, raising batch rendering throughput about 3x.