Loading Portfolio
Software Engineering Student | AI Enthusiast | Problem Solver
I'm Tehan Hewage, a Software Engineering student passionate about creating smooth and meaningful digital experiences. I enjoy learning how software works, experimenting with different tools, and continuously improving my thinking and problem-solving skills.
I have a strong interest in Artificial Intelligence and love exploring how AI can be used to build smarter, more helpful applications. My focus is on writing clean code, understanding concepts properly, and always staying curious. Outside academics, I enjoy experimenting with new ideas, learning modern technologies, and improving myself step by step.
Exploring intelligent applications
Building clean, user-friendly software
Always improving and exploring
Building responsive and interactive web applications using modern technologies like HTML, CSS, JavaScript, and frameworks.
Creating native Android applications with clean UI/UX, API integration, and Firebase backend services.
Exploring and implementing AI solutions to create smarter, more intuitive applications and user experiences.
Check out my latest work and see how I bring ideas to life
Multi-agent assistant for SLIIT City University that detects query intent and routes students to Finance, Academic, or Student Affairs agents through WhatsApp.
React + Tailwind UI powered by an Express/cheerio scraper API (no third-party APIs) to browse GSMArena brands, devices, specs, and comparisons with caching.
Modern TypeScript + React/Tailwind storefront featuring filterable catalog, full page set, glassmorphism styling, and micro-interactions tuned for mobile-first layouts.
Browser-based math puzzle/adventure game with progressive levels, boss stages, Normal/Quick Play/Practice modes, and dark mode. Features daily puzzles, coins currency, power-up shop, achievements, and global leaderboards.
Tea management system with full CRUD operations for products, orders, inventory, suppliers, customers, and equipment maintenance. Features MySQL validation and JavaFX UI with email notifications.
Trivia app that fetches questions from a remote API and renders them in a clean Android UI. Includes scoring, answer validation, and Firebase integration for authentication and score storage.