👋 Hi, I'm

Madusha Sandaruwan

A GitHub Certified Full-Stack Developer who loves to build modern, responsive, scalable, and performant applications. Let's build something amazing together!

Madusha Sandaruwan

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

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

Get in touch

Feel free to reach out to me using the contact information below. I would love to hear from you!