Madushan
Undergraduate  ·  Full Stack Developer  ·  Creative Coder
Loading experience…
Hello, I’m

Avishka
Madushan

A Full Stack Developer

Blog

My Blog

Insights, tutorials, and tech experiences

Feb 2026 4 min read

How I Built My Portfolio Website

Step-by-step guide to designing and launching a modern, recruiter-friendly portfolio using HTML, CSS, and JavaScript.

Building my own portfolio website was one of the most rewarding projects I have undertaken as a Computer Science undergraduate. This site is more than just a webpage — it is a reflection of my skills, personality, and growth as a developer. I started by planning the structure and sections I wanted to showcase: a hero introduction, blog, about me, resume, services, skills, projects, and a contact section. For the technology stack, I chose HTML5, CSS3, and JavaScript — the core web technologies I am most comfortable with, integrating Bootstrap, Owl Carousel, and AOS for animations. The Projects section features a dynamic modal system with tech stack, duration, features, and links to GitHub and live demos. The site is deployed and hosted on GitHub Pages.
March 2026 3 min read

Industry Visit to IFS Experience

Great opportunity to meet industry experts. Learned about real software development environments. Valuable experience for my future IT career.

I had the opportunity to participate in an Industry Visit to the IFS office located at Orion City, organized for students of the Informatics Institute of Technology as part of professional development exposure to the IT industry. During the session, I interacted with industry experts, explored the company environment, and learned about real-world software development practices, career paths, industry expectations, and the skills required to succeed in the modern IT workplace. This experience helped bridge the gap between academic learning and real industry practices as I prepare for my future career in the IT industry.
Apr 2026 3 min read

IIT Career Day 2026

Stepping into the IIT Career Day 2026 was more than just attending an event it was a defining moment in my journey.

Stepping into the IIT Career Day 2026 was more than just attending an event it was a defining moment in my journey as an aspiring software engineer. This event brought together leading companies, industry professionals, and ambitious students, creating an environment filled with opportunities, innovation, and inspiration. During the career day, I engaged directly with industry professionals, showcased my skills and academic projects, understood real world expectations in the tech industry, and experienced real interview scenarios.

About

Get To Know Me

About Me

The developer behind the ideas, what I build, how I solve problems, and what I’m working toward.

BSc (Hons) Computer Science University of Westminster Informatics Institute of Technology
Southern Province Sri Lanka

Building meaningful software. Turning ideas into impact.

I’m a Computer Science undergraduate and Full Stack Developer focused on building scalable, user centered digital products. From modern web applications and Flutter apps to robust REST APIs, I enjoy turning complex problems into clean, practical solutions.

My approach combines software engineering, problem solving, product thinking, and continuous learning with a long term goal of creating technology that makes a meaningful impact.

0 Projects Shipped
0 Technologies
Currently focused on
FlutterReact / Next.jsNode.jsMongoDBSystem Design

Tech Skills

Skills & Capabilities

Languages, frameworks, and tools I use to design, build, and ship full-stack products

Languages

Core languages I write production code in

  • Python
  • Java
  • JavaScript
  • HTML5
  • CSS3
  • SQL

Frontend & UI

Building responsive, accessible interfaces

  • React.js
  • Next.js
  • Bootstrap
  • Responsive Design
  • UI/UX Design

Backend & APIs

Server logic, REST APIs, and app architecture

  • Node.js
  • Express.js
  • Flutter
  • REST APIs
  • OOP

Databases

Schema design and data persistence

  • MongoDB
  • MySQL
  • Database Design

Tools & Workflow

Day-to-day engineering toolchain

  • Git
  • GitHub
  • VS Code
  • Postman
  • Figma

Professional Skills

How I work in teams and lead projects

  • Team Leadership
  • Project Management
  • Problem Solving
  • Critical Thinking
  • Communication
  • Time Management

Projects

Selected Work

My Projects

Real-world applications built with creativity — filter by type or explore the full case study

Academic Journey

Education

A timeline of degrees, certifications, and coursework that shape how I build software today.

2025 – Present In Progress

BSc (Hons) Computer Science

University of Westminster –
affiliated with
Informatics Institute of Technology
2024 Completed

Comprehensive Master in Java Development – CMJD

Institute of Software Engineering (IJSE)
2024 Completed

Certificate in Web Development

Informatics Institute of Technology
2024 – 2025 Completed

Foundation Certificate in Higher Education

Informatics Institute of Technology
2012 – 2023 Completed

School Education

St. Aloysius’ College, Galle
Get In Touch

Let’s Build Something Great

Have a project in mind, an opportunity, or just want to say hello? I’d love to hear from you.

Available for freelance & internship work

Ready to start a conversation?

Send an email and I’ll get back to you as soon as I can.

Say Hello