User Profile Picture

About Me

I'm Shehan Dilhara, a passionate and driven Software Engineering student with a keen interest in solving real-world problems through technology. I am currently pursuing my degree in Software Engineering at Sri Lanka Institute of Information and technology , where I have developed a strong foundation in programming, software development, and problem-solving.

My technical skills include Java, C++, Python, Java Script, React, CSS, HTML and I enjoy working on both front-end and back-end development projects. I am particularly interested in Software Development, Web Development, Mobile App Development, AI, etc. And I am always eager to learn new tools and techniques to enhance my skills.

On this website, you will find a showcase of my projects, ranging from academic assignments to personal projects that highlight my abilities and creativity. My goal is to continue improving as a software engineer and collaborate on impactful projects that make a difference.

  • Full-Stack Development
    Building end-to-end web applications using Java, Python, Node.js, React, and Spring Boot.
  • Web Development
    Creating responsive, user-friendly websites with modern frontend and backend technologies.
  • Backend & API Development
    Developing robust server-side logic, REST APIs, and database integrations.
  • AI & Emerging Tech
    Exploring artificial intelligence and digital electronics to develop innovative solutions.
  • Academic & Personal Projects
    Developed real-world web applications as part of coursework and self-driven projects.
  • Full-Stack Development Practice
    Gained hands-on experience building frontend and backend features.
  • Backend & API Development
    Designed and implemented RESTful APIs, handled server-side logic, and worked with databases.
  • Continuous Learning & Exploration
    Actively learning new technologies, with growing interests in AI and emerging tech concepts.
  • Information & Technology Undergraduate
    Currently pursuing a degree with a focus on software development, programming, and modern web technologies.
  • Academic Learning & Practical Skills
    Experience through coursework and projects.
  • Technical Skill Development
    Building proficiency in Java, Python, JavaScript, React, Node.js, and Spring Boot.
  • Exploration of Emerging Technologies
    Developing an interest in AI and digital electronics through self-study and projects.

My Services

Web Development

I create fast, responsive, and SEO-friendly websites that help businesses attract visitors, build trust, and convert them into customers.

UI / UX Design

I design intuitive and visually appealing user interfaces that improve user experience, increase engagement, and keep visitors coming back.

App Development

I develop scalable and high-performance web and mobile applications that solve real problems and grow with your business.

My Recently Projects

Work List

RAG Personal Assistant

A lightweight Retrieval-Augmented Generation system that allows users to upload PDFs, index content using embeddings, and ask natural-language questions with accurate, context-aware responses.

View on GitHub
Work List

System Health Monitor

A Python-based system monitoring tool that tracks CPU, memory, and disk usage, generating timestamped alerts and logs when resource thresholds are exceeded.

View on GitHub
Work List

YouTube Transcript Extractor

A tool that extracts and processes YouTube video transcripts, enabling easy content analysis, summarization, and text-based searching

View on GitHub
Work List

Web-Based Stock Management System

A web-based inventory management system designed to track stock levels, manage products, and streamline inventory operations with a user-friendly interface.

View on GitHub

Let's Work Together

dshehan588@gmail.com

Find my resume here