Hello, It's Me

Thisaru Dilhara

And I'm a

Passionate junior software engineer with a knack for problem-solving. My portfolio website showcases my diverse projects, highlighting my skills in web development and software engineering. With a strong foundation and a drive to learn, I am excited to collaborate and contribute to innovative solutions. Let's connect and bring ideas to life!

Download CV

About Me

Software Engineer

Hi there! I'm a passionate junior software engineer with a strong focus on UI/UX design. I have experience in creating websites, MERN stack projects, and small mobile apps. I'm dedicated to delivering high-quality solutions that blend functionality and aesthetics seamlessly. With a solid foundation in programming, a keen eye for detail, and a flair for design, I strive to bring innovative ideas to life.

This portfolio represents my journey through the Professional Practice in Web Development (PPW) course and showcases my growth as a developer. Through continuous learning and hands-on projects, I've developed expertise in modern web technologies and best practices in software engineering.

Reflective Journal

Insights and learnings from my Professional Practice in Web Development (PPW) journey

Technical Skills Development

Throughout the PPW course, I've significantly enhanced my technical abilities in web development. I've gained hands-on experience with the MERN stack (MongoDB, Express.js, React, Node.js), which has become my primary technology stack. The course challenged me to build full-stack applications, teaching me the importance of both frontend user experience and backend architecture.

Key Learning: Understanding how to structure scalable web applications and implement proper database design has been crucial for my development as a software engineer.

Professional Communication & Collaboration

One of the most valuable aspects of PPW was learning how to work effectively in a team environment. Through group projects and peer reviews, I've developed better communication skills and learned to appreciate different perspectives on problem-solving. Version control with Git became second nature, and I now understand the importance of clean, documented code.

Key Learning: Effective collaboration requires clear communication, proper documentation, and mutual respect for team members' contributions.

Problem-Solving & Critical Thinking

The PPW course presented numerous challenges that pushed me to think critically and develop creative solutions. From debugging complex issues to optimizing application performance, each obstacle became a learning opportunity. I've learned to approach problems systematically, breaking them down into manageable components.

Key Learning: The ability to persist through challenges and maintain a growth mindset is essential for success in software development.

Industry Awareness & Future Trends

PPW opened my eyes to current industry trends and best practices. I've learned about responsive design principles, accessibility standards, and modern development methodologies like Agile. Understanding these industry standards has prepared me for professional work environments.

Key Learning: Staying updated with industry trends and continuously learning new technologies is crucial for long-term career success.

Personal Growth & Confidence

Perhaps the most significant change has been in my confidence as a developer. Initially, I was hesitant about taking on complex projects, but PPW has shown me that with persistence and proper planning, I can tackle challenging problems. The course has also improved my time management and project planning skills.

Key Learning: Building confidence comes through practice, and every project - successful or challenging - contributes to professional growth.

Career Development Plan

My roadmap for professional growth and development in software engineering

Short-term Goals (6-12 months)

Secure Junior Developer Position

Apply for junior software engineer or web developer positions at innovative companies. Focus on startups and mid-sized companies where I can gain diverse experience and contribute meaningfully to projects.

Expand Technical Skills

Master advanced React concepts, learn TypeScript, and gain proficiency in cloud platforms (AWS/Azure). Complete at least 2 professional certification courses.

Build Professional Network

Attend tech meetups, join developer communities, and actively engage on professional platforms like LinkedIn and GitHub. Aim to connect with 50+ industry professionals.

Medium-term Goals (1-3 years)

Specialize in Full-Stack Development

Become proficient in advanced backend technologies, microservices architecture, and database optimization. Lead at least one major project from conception to deployment.

Mentorship & Leadership

Begin mentoring junior developers and take on team lead responsibilities. Contribute to open-source projects and share knowledge through tech blogs or speaking engagements.

Continuous Learning

Pursue advanced certifications in cloud computing, DevOps, or specialized frameworks. Consider part-time masters or professional development courses.

Long-term Vision (3-5 years)

Senior Technical Role

Achieve senior software engineer or technical lead position. Be recognized as a subject matter expert in chosen specialization areas.

Innovation & Impact

Lead innovative projects that create significant business value. Explore emerging technologies like AI/ML integration, blockchain, or IoT development.

Entrepreneurial Aspirations

Consider starting a tech consultancy or SaaS product. Build a personal brand as a thought leader in software development and UI/UX design.

Skill Development Strategy

Technical Skills Priority

Focus on: Advanced JavaScript/TypeScript, Cloud Architecture, DevOps practices, Mobile Development (React Native), and emerging web technologies.

Soft Skills Enhancement

Improve: Project management, technical communication, client relations, team leadership, and strategic thinking capabilities.

Industry Knowledge

Stay updated with: Latest frameworks, security best practices, accessibility standards, and business technology trends.

My Services

UI/UX Designer

Front-End Development

Back-End Development

Android Application Development

My Projects

Food App UI

Figma Design

Food App Prototype

Interactive Prototype - Figma

Hotel Management System

Complete UI/UX Design - Figma

Tourist Website Landing Page

Landing Page Design - Figma

Pearl Harvest Website

Website Design - Figma

Jewelers Shop Web Application

Full-Stack Development - MERN Stack

Certificates & Achievements

Professional development through continuous learning and skill enhancement

Complete Portfolio Package

Download my complete professional portfolio including CV, certificates, and project documentation

Contact Me!