IT4070 - Preparing for Professional World - 2026

Hello, I'm Ravindu
Building Useful, Beautiful Software.

Professional portfolio for IT4070, presenting my introduction, reflective journal, career development plan, CV, course certificates, projects, and professional evidence.

Software Engineering Undergraduate | Senior Software Engineer at CodeXpress IT Solutions | Future AI/ML Developer
10+Projects
7+Certificates
MERNMain Stack
AI/MLFuture Goal
Ravindu Bandara Subasinha
Professional IdentityRavindu Bandara SubasinhaSLIIT Software Engineering
01 / COVER
PORTFOLIO
Assessment Fit

Marking Criteria Coverage

This portfolio is structured to directly match the IT4070 portfolio requirements and the 50% continuous assessment output.

Portfolio Rubric Map

Introduction
10
Reflective Journals
20
Career Development Plan
20
Curriculum Vitae
10
Evidence of skill improvement course
10
Presentation / Structure
20
Originality / Creativity
10

Design Concept

Dark developer portfolio style with neon green accents, inspired by my hosted portfolio website visual identity.

Evidence Included

CV, project screenshots, LinkedIn project launch evidence, website QR codes, and course certificates.

Submission Output

Print-ready PDF and complete editable HTML package with local images and documents.

02 / STRUCTURE
ABOUT
Introduction to Myself

About Me

A concise professional introduction showing who I am, what I do, and where I am going.

Professional Profile

I am Ravindu Bandara Subasinha, a Software Engineering undergraduate at Sri Lanka Institute of Information Technology (SLIIT). I enjoy turning ideas into working digital products by combining creativity, design thinking, and full-stack development skills.


I am passionate about building responsive websites, business systems, booking platforms, dashboards, and database-driven applications. My learning journey has helped me become a hardworking, balanced, and success-oriented person with technical, analytical, and communication skills.

Full-Stack DevelopmentSoftware EngineeringUI/UX ThinkingProblem Solving

Contact & Professional Links

Portfolio QRPortfolio
LinkedIn QRLinkedIn
CodeXpress QRCodeXpress

My Strength

Building real-world web systems with strong visual presentation and practical functionality.

My Direction

Growing from full-stack software engineering toward AI/ML development and intelligent applications.

My Value

Combining technical skills, communication, creativity, and continuous learning.

03 / INTRODUCTION
CAREER
Professional Experience

Current Role

This page highlights my current professional role and practical industry exposure.

Senior Software Engineer

CodeXpress IT Solutions

I am working as a Senior Software Engineer at CodeXpress IT Solutions, contributing to software development activities and strengthening my practical industry knowledge. This role helps me improve professional responsibility, client-focused thinking, coding practices, and delivery quality.

Software EngineeringFull StackClient SolutionsWeb Systems

Role Responsibilities

  • Designing and developing web-based software solutions.
  • Working with frontend, backend, and database technologies.
  • Communicating with teams and clients in a professional manner.
  • Improving application quality, usability, and maintainability.
  • Applying continuous learning to complete real project requirements.

Professional Skills Improved

Team communication, deadline management, problem analysis, debugging, code structuring, and client requirement understanding.

Technical Skills Improved

React, Next.js, Node.js, Express.js, MongoDB, REST API design, Git/GitHub workflow, deployment, and UI implementation.

Career Impact

This experience supports my goal of becoming a stronger software engineer and future AI/ML developer.

04 / EXPERIENCE
SKILLS
Experience and Skill

Technical Stack

A compact view of the tools and technologies I use for software development, project delivery, and professional growth.

Programming

JavaJavaScriptCC++SQLKotlin

Frontend

React.jsNext.jsHTMLCSSTailwind CSSshadcn/ui

Backend & Database

Node.jsExpress.jsMongoDBPHPSupabaseREST APIs

Tools

GitHubGitVS CodeFigmaPostmanAndroid Studio

Quality & Deployment

DockerKubernetesCypressSeleniumVercelAPI Testing

Soft Skills

LeadershipTeamworkTime ManagementCommunicationCritical Thinking

Java

60%

JavaScript

70%

React / Next

80%

MERN Stack

85%

05 / SKILLS
LEARNING
Education and Learning

Academic Journey

My learning path combines university education, professional courses, and practical project development.

Education Timeline

2022 - 2026

Sri Lanka Institute of Information Technology

BSc (Hons) in Information Technology Specializing in Software Engineering.

2013 - 2021

Anuradhapura Central College

Completed school education with Advanced Level and Ordinary Level qualifications.

2024 - 2026

Professional Courses

Completed and followed learning programs in MERN stack, MongoDB, Java, AI, ML, React, and Next.js.

Continuous Skill Development

I believe continuous learning is essential for a software engineer. I have completed courses in full-stack development, MongoDB, Java development, AI and machine learning, and observability. These courses support my academic learning and future career goals.


  • MongoDB Node.js Developer Path
  • MongoDB Java Developer Path
  • MongoDB Observability Suite
  • Artificial Intelligence & Machine Learning Certification
  • Full-Stack Web Development (MERN)
06 / EDUCATION
REFLECT
Reflective Journal

PPW Learning Reflection

These reflections explain what I learned and how I will apply the learning in my software engineering career.

Journal 01

Business Writing and Professional Communication

I learned that professional writing should be clear, direct, polite, and easy to read. In software engineering, this helps me write better project updates, client messages, documentation, and reports.

Journal 02

Formal Email and Letter Writing

I learned to use proper subject lines, greetings, body paragraphs, attachments, and closings. This improves my ability to communicate with lecturers, companies, clients, and team members.

Journal 03

Presentation Skills

I learned how to structure a presentation with a strong beginning, clear middle, and memorable ending. This helps me explain technical projects and research ideas confidently.

Journal 04

Interview Preparation

I learned the importance of preparation, attire, body language, facial expressions, confidence, and proper answers. These skills are useful for internship and software engineering interviews.

Journal 05

Teamwork and Collaboration

PPW helped me understand that technical success also depends on teamwork, respect, clear communication, responsibility, and professional behavior in group activities.

Journal 06

Career Planning and Self-Development

I learned to identify career goals, skill gaps, and improvement actions. This helped me connect my current full-stack development path with my future AI/ML developer goal.

07 / REFLECTION
ROADMAP
Career Development Plan

Future AI/ML Developer

My career plan connects my current software engineering experience with long-term AI/ML development goals.

Short-Term: 0-6 Months

  • Improve MERN stack and Next.js skills.
  • Build a stronger GitHub and portfolio.
  • Complete more AI/ML and cloud certificates.
  • Improve interview and professional communication.
  • Contribute more to CodeXpress projects.

Mid-Term: 1-2 Years

  • Work on production-level software systems.
  • Improve cloud, DevOps, testing, and architecture.
  • Learn Python, machine learning models, and data workflows.
  • Build AI-powered web application features.
  • Strengthen leadership and client handling.

Long-Term: 3-5 Years

  • Become a senior full-stack / AI software engineer.
  • Specialize in AI/ML application development.
  • Lead software engineering teams.
  • Build scalable intelligent software products.
  • Start or grow a software solution business.

Skill Gap Analysis

Need to improve advanced algorithms, Python ML libraries, cloud ML deployment, model evaluation, MLOps, and scalable system architecture.

Action Plan

Complete practical AI/ML projects, publish GitHub repositories, build AI-integrated web apps, and document learning progress through portfolio updates.

08 / CAREER PLAN
PROJECTS
Latest Working Projects

Project Portfolio

Selected academic, freelance, and personal projects showing frontend, backend, database, and deployment skills.

RoyFilms

RoyFilms

Professional photography portfolio and booking platform for a client in New Zealand.

ReactNodeMongoDB
Food Ordering System

Food Ordering System

MERN food ordering system with secure payments and microservices architecture.

MERNPaymentsMicroservices
Govimithuru

Govimithuru

Agricultural product shop management system with admin dashboards.

MERNInventoryTeam
KV Audio

KV Audio

Sound equipment rental and booking platform with modern UI.

MERNBookingTailwind
MR Taxi

MR Taxi

Taxi service website with fleet, package, and login features.

HTMLCSSPHP
PropEstate

PropEstate

Property and land listing website concept for Sri Lankan properties.

ReactUIReal Estate
09 / PROJECTS
WORKS
Additional Projects

More Evidence

Additional screenshots show UI variety, project range, and practical development exposure.

CineScope

CineScope

Movie browsing web app with search, featured movies, and content sections.

ReactSearchUI
Phone Store

Phone Store

E-commerce landing page concept for mobile phone and electronics shopping.

FrontendShopUI
Country App

Country App

Responsive app showing detailed information about countries worldwide.

ReactAPIResponsive
Finance API

Finance API

Finance management API concept with data publishing and analytics theme.

APIFinanceBackend
Personal Portfolio Website

Personal Portfolio Website

Hosted dark theme portfolio website presenting services, skills, projects, and contact details.

Next.jsPortfolioBrand
LinkedIn Project Launch

LinkedIn Project Launch

Public professional post presenting RoyFilms project and technology stack.

LinkedInEvidenceProfessional
10 / PROJECT EVIDENCE
CV
Curriculum Vitae

Compact CV

A portfolio-friendly CV summary. The full CV PDF is also included in the ZIP package.

Contact

  • +94 78 984 0996
  • ravindu2232@gmail.com
  • Kahatagasdigiliya, Anuradhapura
  • www.ravindubsubasinha.site

Languages

  • Sinhala
  • English

Soft Skills

  • Project Management
  • Public Relations
  • Teamwork
  • Leadership
  • Critical Thinking

Profile

I am a Software Engineering undergraduate and software engineer who enjoys building modern web applications. I focus on practical problem solving, clean UI, full-stack development, and continuous learning.

Education

  • BSc (Hons) in IT Specializing in Software Engineering - SLIIT
  • Anuradhapura Central College - Advanced Level and Ordinary Level

Professional Experience

  • Senior Software Engineer - CodeXpress IT Solutions
  • Full-stack project development using React, Next.js, Node.js, Express.js, and MongoDB.

Selected Projects

  • RoyFilms, Food Ordering System, Govimithuru, KV Audio, MR Taxi, Country App, CineScope, PropEstate.

References

Academic references are available in the attached full CV.

11 / CV
CERTIFICATE
Main Course Evidence

Certificate Evidence

A recent course certificate is highlighted as the main evidence of technical skill development.

MongoDB Node.js Developer Path

Main Evidence: MongoDB Node.js Developer Path

This certificate directly supports my full-stack development pathway because MongoDB and Node.js are key technologies used in many of my MERN stack projects.


  • Relevant to backend development.
  • Relevant to database integration.
  • Supports MERN stack project work.
  • Completed within the last year.
  • Evidence of continuous technical learning.
MongoDBNode.jsBackendFull Stack
12 / MAIN CERTIFICATE
EVIDENCE
Professional Presence

Website & LinkedIn

These evidences show my professional branding, project presentation, and public portfolio activity.

LinkedIn post evidence

LinkedIn Project Launch

The LinkedIn post presents my RoyFilms project launch and demonstrates professional communication, online presence, and real-world client project experience.


  • Shows project launch communication.
  • Mentions MERN stack technologies.
  • Highlights client collaboration.
  • Strengthens professional networking.
RoyFilms QRRoyFilms
Portfolio QRPortfolio
LinkedIn QRLinkedIn
14 / PROFESSIONAL PRESENCE
Open in Chrome and press Ctrl + P to export PDF. Use A4, background graphics ON.