Welcome to my portfolio

Hi, I'm Imalka Dilakshan

Aspiring Software Engineer passionate about building user-focused solutions with modern web technologies. Currently seeking job opportunities to apply my full-stack development and machine learning skills in real-world projects.

Profile

About Me

Aspiring Software Engineer | Quick Learner | Team Player

I'm a software engineering student passionate about creating user-focused solutions that solve real problems. Currently pursuing my Bachelor of Information and Communication Technology, I combine academic learning with hands-on project experience in web development and app development.

I thrive on learning new technologies and applying them to real-world challenges. Whether developing user-focused digital solutions or exploring intelligent systems, I approach every project as an opportunity to strengthen my skills, solve problems effectively, and deliver high-quality results.

I'm actively seeking job opportunities where I can contribute to meaningful projects, collaborate with experienced developers, and continue developing my expertise in full-stack development and app development. I bring enthusiasm, adaptability, and a commitment to continuous improvement.

Technical Skills

Technologies and tools I work with, organized by proficiency level

"

The more you learn, the more you realize how much you don't know

— Albert Einstein
"

Frontend Development

ReactAdvanced
Next.jsIntermediate
HTML/CSSAdvanced
Tailwind CSSAdvanced

Backend Development

Node.jsIntermediate
ExpressIntermediate
.NetIntermediate

Databases

FirebaseIntermediate
MongoDBIntermediate
MySqlIntermediate

Languages & Tools

JavaScriptAdvanced
TypeScriptIntermediate
C#Advanced
JavaAdvanced
DartAdvanced
Git & GitHubAdvanced

Mobile Development

FlutterAdvanced
React NativeLearning
ExpoLearning

Featured Projects

Real-world applications demonstrating full-stack development and problem-solving skills

Portfolio Website

Portfolio Website

Modern, responsive portfolio showcasing projects and skills with smooth animations, dark mode support, and performance optimization.

Next.jsTypeScriptTailwind CSS
Framer MotionSEO optimizedAccessibility focused
Movie App

Movie App

Cross-platform Flutter application that allows users to browse, search, and discover popular and upcoming movies using the TMDB API. The app follows Clean Architecture principles and uses Riverpod for scalable state management, with a modern UI featuring infinite scrolling and dark mode support.

FlutterDartREST APIsRiverpodMobile Application DevelopmentCross-Platform App Development
Infinite scrollingDark mode supportClean ArchitectureTMDB API integration
To-Do Application

To-Do Application

Cross-platform To-Do mobile application using React Native (Expo) with a real-time backend powered by Convex. Features full CRUD operations, real-time data synchronization, light & dark mode with persistent user preferences, task progress tracking, and smooth animations for both iOS and Android platforms.

React NativeExpoTypeScriptConvexExpo RouterAsync Storage
Full CRUD operationsReal-time syncLight & Dark modeTask progress trackingResponsive designSmooth animations
Travel Budget Planner

Travel Budget Planner

JavaFX desktop application for travel expense management with budget forecasting, expense categorization, and visual analytics reports.

JavaJavaFX
Data visualizationBudget forecastingExpense tracking

Education & Experience

Academic background and working experience

Bachelor of Information and Communication Technology

2022 - Present

Uva Wellassa University

Focused on software engineering fundamentals, data structures, algorithms, and oop concepts. Actively engaged in project-based learning and collaborative team assignments.

Strong academic performanceTeam collaborationProject-based learning

Mobile App Development Intern

Aug 2025 - Dec 2025

Hanetz IT Innovations (PVT)

Built and optimized Flutter mobile applications, improving app performance by ~20%. Integrated RESTful APIs for secure and scalable backend communication. Collaborated in an Agile team, contributing to feature development and sprint deliveries. Identified and fixed bugs, reducing crash/issue rates by ~15%. Wrote clean, maintainable code following Flutter best practices.

Mobile App developmentFlutter applicationsVersion control

Certifications & Achievements

C# Mastering Course For Intermediates

C# Mastering Course For Intermediates

Udemy

2026

C# for Beginners

C# for Beginners

Udemy

2025

Maximize Productivity With AI Tools

Maximize Productivity With AI Tools

Coursera

2025

Java Basic

Java Basic

SoloLearn

2025

JavaScript Intermediate

JavaScript Intermediate

SoloLearn

2025

Postman API Certification

Postman API Certification

Postman

2026

Web Development

Web Development

SoloLearn

2025

IIT Hackathon

IIT Hackathon

Institute of Information Technology

2025

Let's Connect

Send me a message

Let's build something together

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision. Feel free to reach out!