
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.

Marking Criteria Coverage
This portfolio is structured to directly match the IT4070 portfolio requirements and the 50% continuous assessment output.
Table of Contents
Portfolio Rubric Map
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.
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.
Contact & Professional Links
- Phone: +94 78 984 0996
- Email: ravindu2232@gmail.com
- Location: Kahatagasdigiliya, Anuradhapura, Sri Lanka
- Portfolio: www.ravindubsubasinha.site
- LinkedIn: linkedin.com/in/ravinduBsubasinha
- Company: CodeXpress IT Solutions
Portfolio
LinkedIn
CodeXpressMy 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.
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.
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.
Technical Stack
A compact view of the tools and technologies I use for software development, project delivery, and professional growth.
Programming
Frontend
Backend & Database
Tools
Quality & Deployment
Soft Skills
Java
60%
JavaScript
70%
React / Next
80%
MERN Stack
85%
Academic Journey
My learning path combines university education, professional courses, and practical project development.
Education Timeline
Sri Lanka Institute of Information Technology
BSc (Hons) in Information Technology Specializing in Software Engineering.
Anuradhapura Central College
Completed school education with Advanced Level and Ordinary Level qualifications.
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)
PPW Learning Reflection
These reflections explain what I learned and how I will apply the learning in my software engineering career.
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.
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.
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.
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.
Teamwork and Collaboration
PPW helped me understand that technical success also depends on teamwork, respect, clear communication, responsibility, and professional behavior in group activities.
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.
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.
Project Portfolio
Selected academic, freelance, and personal projects showing frontend, backend, database, and deployment skills.






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


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


Finance API
Finance management API concept with data publishing and analytics theme.

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

LinkedIn Project Launch
Public professional post presenting RoyFilms project and technology stack.
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.
Certificate Evidence
A recent course certificate is highlighted as the main evidence of technical skill development.

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.
Certificate Gallery
Additional completed course certificates showing wider technical development.

MongoDB Java Developer Path
Completed: 10-23-2025

MongoDB Observability Suite
Completed: 10-20-2025

AI & Machine Learning
Issued: May 4, 2026

Full-Stack Web Development (MERN)
Completed: 04/06/2025

MERN Participation
Declaration of Participation

AI/ML Course Evidence
Additional certificate image
Website & LinkedIn
These evidences show my professional branding, project presentation, and public portfolio activity.

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
Portfolio
LinkedIn