I'm Sahan Sandaruwan, a Software Engineering undergraduate at SLIIT focused on building full-stack platforms, AI-powered applications, and automation tools.
I turn practical problems into reliable software using TypeScript, Python, React, Node.js, and cloud technologies—from tourism and healthcare platforms to Telegram automation and market-analysis tools.
Currently exploring applied AI, scalable system design, and intelligent automation while working on freelance and open-source projects.
| Project | Purpose | Stack | Repository |
|---|---|---|---|
| Yatara Ceylon | Tourism operations and booking platform with role-based dashboards, PayHere payments, fleet coordination, and finance management. | TypeScript, Next.js, MongoDB | Repository Live Site |
| HealthLab Crowdsource | AI-assisted health research platform with participant workflows, experiment management, moderation, analytics, and funding support. | React, Node.js, MongoDB | Repository |
| Advanced TradingView Indicator | Market-analysis indicator combining SMC, divergences, order blocks, liquidity zones, moving averages, and configurable alerts. | Pine Script, TradingView, SMC | Repository |
| Crypto & Forex Broadcast | AI-assisted Telegram content pipeline for collecting, translating, staging, approving, and broadcasting crypto and forex posts across multiple channels. | Python, Kurigram, Gemini, MongoDB | Repository |
| Cornix Manager | Telegram signal operations bot for formatting Cornix posts, managing templates and captions, processing alerts, and restoring reliable auto-forward jobs. | Python, Kurigram, MongoDB | Repository |
| Multi-Forward Bot | Multi-session Telegram forwarding system with encrypted credentials, configurable routing rules, deduplication, media filtering, and restart recovery. | Python, Kurigram, MongoDB, Fernet | Repository |
| Telegram Finance Logo Studio | Production workflow for premium Forex and Crypto channel branding with name research, duplicate prevention, concept scoring, and deterministic logo validation. | Python, Pillow, AI Imaging | Repository |
| Vehicle & Intern Tracker | Automation that monitors 25+ Sri Lankan vehicle, dealer, news, and internship sources and sends categorized Telegram alerts. | Node.js, Apify, Docker | Repository |
| FlickSL | Telegram-first movie and series platform with intelligent search, TMDB metadata, subtitles, Mini App profiles, and secure file delivery. | Python, Hydrogram, MongoDB | Repository Live Site |
| React X Boss | Channel engagement automation using bot and user sessions for reactions, polls, auto-approval, view workflows, and analytics. | Python, Aiogram, MongoDB | Repository |
| Toxic Comment NLP | Modular NLP pipeline covering text preprocessing, feature extraction, model training, evaluation, classification, and inference. | Python, NLP, Scikit-learn | Repository |
| SmartFold | Role-based laundry operations system for customer orders, payments, inventory, staff tasks, delivery tracking, and notifications. | Spring Boot, Java, MySQL | Repository |
TypeScript · JavaScript · Python · Java · React · Next.js · Tailwind CSS · HTML · CSS · Node.js · Express · Spring · .NET · FastAPI
MongoDB · MySQL · PostgreSQL · SQLite · Redis · Supabase · Firebase · AWS · Docker · Kubernetes · Linux
Git · GitHub · GitHub Actions · Postman · VS Code · IntelliJ IDEA · Cloudflare · Vercel · n8n



