Available for work

👋 Hello, I'm

Madusha Sandaruwan

Full-Stack Developer

I craft modern, scalable web applications with cutting-edge technologies. From concept to deployment, I bring ideas to life with clean code and exceptional user experiences.

Madusha Sandaruwan - Full-Stack Developer
🤖 AI Specialist
âš¡ .NET Expert

What I do

Open Source

Contributing to open source projects and sharing knowledge with the community.

Web Development

from static sites to full-stack applications, I build web experiences that delight users.

Cloud Native

Building scalable and resilient applications using cloud-native technologies.

Community Builder

Engaging with the developer community and organizing events to foster collaboration.

My Tech Stack

Here are some of the technologies I have worked with.

Technologies

  • HTML
  • JavaScript
  • TypeScript
  • Java
  • Python
  • C#
  • Node.js
  • React
  • Astro
  • Next.js
  • Express.js
  • Tailwind CSS
  • Django
  • Spring

Tools and Platforms

  • Git
  • GitHub
  • Docker
  • Vercel
  • Heroku
  • Linux
  • MongoDB
  • MySQL
  • PostgreSQL
  • Supabase
  • Auth0
  • Azure
  • npm
Html
Js
Ts
Java
Python
Csharp
Nodejs
React
Astrojs
Nextjs
Expressjs
Tailwindcss
Django
Spring
Html
Js
Ts
Java
Python
Csharp
Nodejs
React
Astrojs
Nextjs
Expressjs
Tailwindcss
Django
Spring
Html
Js
Ts
Java
Python
Csharp
Nodejs
React
Astrojs
Nextjs
Expressjs
Tailwindcss
Django
Spring
Html
Js
Ts
Java
Python
Csharp
Nodejs
React
Astrojs
Nextjs
Expressjs
Tailwindcss
Django
Spring
Html
Js
Ts
Java
Python
Csharp
Nodejs
React
Astrojs
Nextjs
Expressjs
Tailwindcss
Django
Spring
Git
Github
Docker
Vercel
Heroku
Linux
Mongodb
Mysql
Postgresql
Supabase
Auth0
Azure
Npm
Git
Github
Docker
Vercel
Heroku
Linux
Mongodb
Mysql
Postgresql
Supabase
Auth0
Azure
Npm
Git
Github
Docker
Vercel
Heroku
Linux
Mongodb
Mysql
Postgresql
Supabase
Auth0
Azure
Npm
Git
Github
Docker
Vercel
Heroku
Linux
Mongodb
Mysql
Postgresql
Supabase
Auth0
Azure
Npm
Git
Github
Docker
Vercel
Heroku
Linux
Mongodb
Mysql
Postgresql
Supabase
Auth0
Azure
Npm
Profile picture
Colombo, Sri Lanka

I am a research student based in Colombo, Sri Lanka. I have a strong background in computer science and a deep interest in artificial intelligence and cloud technologies. My career goal spans both academia and industry, where I aim to contribute to the development of cutting-edge technologies and solutions that address real-world problems.

Madusha Sandaruwan, Computer Science Undergraduate

About Me

My interests extend beyond the technical realm to include history, philosophy, literature, and personal development. I am dedicated to sustainability and fairness, and I am driven by a commitment to integrity, compassion, and innovation.

I am always eager to learn and grow, seeking new challenges that allow me to apply my skills and knowledge to make a positive impact. Whether working on software development projects or exploring the depths of the human mind and environmental issues, I strive to excel in all my endeavors.

Coding Since
2013
Completed Projects
8+
Satisfied Clients
6+
Certifications
GHAS

Work Experience

A journey through my professional experience and the impact I've made along the way.

Perituza Lanka (Pvt) Ltd.

Information Technology Intern

2024 Aug - 2025 Feb (6 months)Colombo, Sri Lanka

My Latest Projects

Check out some of my recent work and see what I've been up to.

Personal Portfolio
Web Development
Personal Portfolio

This is my personal portfolio website. It is a website that showcases my projects, skills, and experience. It also allows users to contact me.

Year: 2024
License: MIT
Technologies: TypeScript, Next.js, React, TailwindCSS, Shadcn/ui, Framer Motion, Sanity, PostHog, CloudFlare
T5 Based Text Summarizer
Text SummarizationNLPAI
T5 Based Text Summarizer

The t5 xsum samsum billsum cnn_dailymail model is a text summarization model fine-tuned on the t5-base architecture, a versatile text-to-text transfer transformer. This powerful model excels at generating abstractive summaries from input text.

Year: 2023
License: MIT
Technologies: T5-base, TensorFlow, PyTorch, Python, Hugging Face, Kaggle
Cogniezer
Speech to TextNLPAIREST API
Cogniezer

This is is a REST API built using FastAPI, used to summarize the given audio clip. This uses Azure The model is trained using the Samsum dataset and MeetingBank-transcript dataset, developed for the 2nd year project for the BSc Hons Computer Science degree at the University of Kelaniya.

Year: 2023
License: MIT
Technologies: FastAPI, Python, T5-base Transformer, Azure Text-to-Speech, Docker
Travel Agency
TravelWeb Development
Travel Agency

This is a travel agency website. It is a website that allows users to book a trip to a destination of their choice. It also allows users to view the destinations they have booked for and the total cost of the trip.

Year: 2023
License: MIT
Technologies: Express, MongoDB, Auth0, Bootstrap, OpenAI, OpemWeatherMap
Live GPS Tracker
GeoLocationDatabaseWeb Development
Live GPS Tracker

This is a GPS tracker that allows users to track the location of their vehicles in real-time. It also allows users to view the route taken by the vehicle and the speed at which it is traveling.

Year: 2023
License: MIT
Technologies: React, TailwidnCSS, Supabase, kinde Auth, OpenMap
Fuzzy Yt Downloader
GtkGNOME Development
Fuzzy Yt Downloader

This is a web application that allows users to download videos from YouTube. It is built using Python and GTK and is designed to be simple and easy to use.

Year: 2023
License: MIT
Technologies: Python, GTK, Glade, PyTube, GNOME

Let's Work Together

Ready to bring your next project to life? Let's connect!