I build fast, secure websites and practical Windows desktop tools. Below is a curated overview of my flagship projects with demos, tech stacks, and case-study summaries. For work inquiries, see the Hire Me section at the end.
- Location: Sri Lanka
- University: University of Moratuwa
- Services: Web Development, Web Hosting + Maintenance, Custom Software
- Contact: YOUR_EMAIL • WhatsApp: +94 YOUR_NUMBER
- GitHub: isuru709
- Portfolio: https://yourdomain.com
Secure Windows VPN client supporting SSH/TLS, Vless, and Vmess via OpenSSL.
- Repo: https://github.com/isuru709/SL-NET-By-Isuru-VPN-Client
- Demo: https://yourdomain.com/demos/sl-net-vpn-client
- Case Study: https://yourdomain.com/case-studies/sl-net-vpn-client
- Screenshot: ./assets/sl-net-vpn-client.png
Problem → Solution → Result
- Problem: Non-technical users needed a simple way to connect securely using popular protocols.
- Solution: Built a VB.NET client with profile management, protocol selection, and connection status, leveraging OpenSSL.
- Tech: VB.NET, OpenSSL, Windows
- Result: Reliable secure connections and faster setup.
Key Features
- SSH/TLS, Vless, Vmess support
- Profiles import/export
- Status/log views
- Simple configuration UI
Getting Started
- Requirements: Windows, .NET runtime, OpenSSL
- Download and run the executable, configure protocol settings, connect.
Security Notes
- Keep OpenSSL updated, validate certificates, store credentials securely.
Cross‑platform downloader packaged with a guided VM setup for consistent performance.
- Repo: https://github.com/isuru709/Uni-Downloader-VM
- Demo: https://yourdomain.com/demos/uni-downloader
- Case Study: https://yourdomain.com/case-studies/uni-downloader
- Screenshot: ./assets/uni-downloader.png
Problem → Solution → Result
- Problem: Inconsistent environments caused failures and slow performance for media downloads.
- Solution: Provided a VM guide and Java tools with LLVM components to ensure predictable downloads and updates.
- Tech: Java, LLVM, Windows/Linux, VM
- Result: Reliable downloads across systems; fewer environment issues.
Key Features
- Step‑by‑step VM setup
- Java tools for downloads
- Configurable paths/settings
- Update scripts
Getting Started
- Requirements: VirtualBox/VMware, Java runtime
- Import the VM or follow the setup guide, launch the downloader, configure sources.
GPU‑accelerated video converter and high compression tool for Windows.
- Repo: https://github.com/isuru709/Isuru-s-VC
- Demo: https://yourdomain.com/demos/isuru-vc
- Case Study: https://yourdomain.com/case-studies/isuru-vc
- Screenshot: ./assets/isuru-vc.png
Problem → Solution → Result
- Problem: CPU‑only converters are slow for large workloads.
- Solution: Leveraged GPU encoding pipelines with an easy UI and presets; batch processing support.
- Tech: VB.NET, GPU Acceleration, Batchfile
- Result: Significant speedups vs CPU encoders; streamlined workflow.
Key Features
- GPU‑accelerated encoding (NVENC/AMF/QSV if available)
- Batch conversion and presets
- Common formats (H.264/H.265 etc.)
- Logging for troubleshooting
Getting Started
- Requirements: Windows, .NET runtime, updated GPU drivers
- Run the executable, select input/output, choose presets and encode.
All‑in‑one Windows tool for converting image formats and downloading assets.
- Repo: https://github.com/isuru709/Isuru-s-IC
- Demo: https://yourdomain.com/demos/isuru-ic
- Case Study: https://yourdomain.com/case-studies/isuru-ic
- Screenshot: ./assets/isuru-ic.png
Problem → Solution → Result
- Problem: Designers and students needed quick image conversions without heavy tools.
- Solution: Built a VB.NET app for common formats, batch conversions, and basic downloads.
- Tech: VB.NET, Windows
- Result: Faster image workflows and reduced overhead.
Key Features
- Convert PNG/JPG/WebP etc.
- Batch conversion
- Basic asset downloader
- Simple, approachable UI
Getting Started
- Requirements: Windows, .NET runtime
- Download and run, select images, choose output format and quality.
Windows utility to schedule shutdown, restart, and sleep operations.
- Repo: https://github.com/isuru709/Shutdown-Sheduler
- Demo: https://yourdomain.com/demos/shutdown-scheduler
- Case Study: https://yourdomain.com/case-studies/shutdown-scheduler
- Screenshot: ./assets/shutdown-scheduler.png
Problem → Solution → Result
- Problem: Users wanted automated power actions after downloads/maintenance to save energy.
- Solution: Created a VB.NET UI for scheduling actions with clear status and cancellation.
- Tech: VB.NET, Windows
- Result: Reduced idle power usage and improved convenience.
Key Features
- Schedule shutdown/restart/sleep
- Countdown and cancel options
- Tray notifications (optional)
- Action logs
Getting Started
- Requirements: Windows, .NET runtime
- Run the executable, set a schedule, confirm.
Place your screenshots in ./assets/ and update paths above:
- sl-net-vpn-client.png
- uni-downloader.png
- isuru-vc.png
- isuru-ic.png
- shutdown-scheduler.png
Add short blog-style case studies for each project:
- What the client/user needed
- What you built (architecture, tools)
- Results with any metrics (speed, reliability, workflow time saved)
- Links to demo, repo, and screenshots
- Desktop: VB.NET (Windows), Batchfile
- Media: GPU acceleration pipelines (NVENC/AMF/QSV)
- Tools/Infra: OpenSSL, VM (VirtualBox/VMware)
- Web: HTML/CSS/JS, TypeScript, Docker (in other repos)
Services
- Web Development: WordPress/Next.js, performance, SEO
- Web Hosting + Maintenance: SSL, backups, uptime monitoring, updates
- Custom Software: Desktop utilities, automation, integrations
Packages
- Starter — $250: One‑page/simple site, responsive, basic SEO, SSL + deployment
- Business — $600: 5–7 pages/small e‑commerce, CWV 90+, forms + integrations, basic analytics
- Premium — $1200: Custom features, advanced SEO + schema, CDN, caching, documentation + training
Contact
- Email: YOUR_EMAIL
- WhatsApp: +94 YOUR_NUMBER
- GitHub: isuru709
- Location: Sri Lanka
Payment
- Wise/Payoneer for international
- Bank transfer for Sri Lanka
- Terms: 50% upfront, 50% on delivery (or milestones)
Unless noted, projects are proprietary or under their respective repo license. Please check each repository’s LICENSE file.
Built by Isuru — University of Moratuwa.