Hi👋, I'm Pasindu Chamod Madusha

A final year Computer Science and Engineering undergraduate at the University of Moratuwa, with one year of professional experience as a Software Engineer.

linkedin.logo
github.logo
twitter.logo
Resume
illustration

About me

I am currently in my final year of studying Computer Science and Engineering at the University of Moratuwa, set to graduate in May 2025. Based in Colombo, Sri Lanka, I have accumulated one year of professional experience as a Software Engineer Intern and Associate Software Engineer at Fcode Labs, contributing to large-scale, real-world projects. Additionally, I have pursued freelancing, broadening my expertise across diverse domains. I specialize in modern technologies such as React.js, Node.js, Next.js, Redux, Java, Spring Boot, GraphQL, and Unity. My experience spans full-stack development, game development, mobile app development, machine learning, computer vision, and neural networks. Balancing my academic responsibilities with professional work, I also served as the Department Representative of my batch, demonstrating strong leadership and the ability to manage both academic and non-academic activities effectively. I am passionate about continuous self-improvement and strive to become a better version of myself every day. Scroll down to explore some of the projects I've been working on!

Experience

Associate Software Engineer @ Fcode Labs – Colombo, Sri Lanka

May 2024 – Dec 2024

  • Full-stack development in the Progress Magic Health Care Application. [Progress Magic](https://www.progressmagic.com/).
  • Developed and deployed key application features, including modularization of components, integration of social login mechanisms (Google, Facebook, Microsoft), and Stripe payment gateway integration for secure transactions.
  • Optimized application performance, contributing to a significant reduction in production time.
  • Actively collaborated with cross-functional teams to deliver project goals, demonstrating an over 100% effort to meet project expectations.
  • Enhanced technical skills and collaborated effectively with professionals, receiving positive feedback on contributions.

Software Engineer Intern @ Fcode Labs – Colombo, Sri Lanka

Nov 2023 – May 2024

  • Full-stack development in ramp-up projects and Progress Magic Application.
  • Contributed to ramp-up projects using technologies such as TypeScript, NodeJS, NestJS, ReactJS, PostgreSQL, and GraphQL.
  • Completed a six-month intensive training in full-stack development, enhancing user interfaces and RESTful APIs.
  • Ensured code quality and optimal system performance while collaborating with Agile teams.

Projects

The most recent projects I've worked on.

Predicting Protein Sub-cellular Localization with Uncertainty EstimationApril, 2024 – Present

Developed a DeepLoc2.0-based ML model with advanced neural networks and uncertainty estimation, improving prediction accuracy. Built a full-stack web app integrating an ML model for explainable protein localization predictions with uncertainty measures. Addressed significant accuracy drops on independent datasets by integrating uncertainty quantification methods like deep ensembles and Monte Carlo dropout, ensuring robust and reliable predictions.

  • Python
  • PyTorch
  • TensorFlow
  • Git
  • GitHub
  • VSCode
Interactive Book Reader with Augmented Reality FeaturesJune, 2023 – November, 2023

Led a team in creating an Interactive Book Reader with Augmented Reality (AR), revolutionizing digital reading. Developed a unified e-reading platform accessible across web and app, enhancing user engagement with features like cross-platform syncing and APIs for text-to-speech, dictionary, and real-time translations. Integrated AR seamlessly using Unity, enhancing the digital reading journey with real-world AR models. Committed to ongoing platform refinement to redefine the way literature is consumed.

  • React
  • Node
  • Typescript
  • HTML5
  • CSS3
  • Material
  • RxJS/NgRx
  • Git
  • Storybook
  • ESlint
  • Prettier
  • MongoDB
  • Express
  • Expo
  • Unity
  • AugmentedReality
  • VSCode
  • Figma
Mobile Game for Visually Impaired PeopleJune, 2023 – October, 2023

Innovated an accessible Whack-a-Mole game tailored for visually impaired individuals, bridging a significant accessibility gap in the gaming industry. Utilizing Unity for game development, the focus was on implementing object-oriented programming (OOP) concepts in C# for an efficient and robust design. Multiple APIs were integrated to ensure the game's accessibility for visually impaired players, enhancing their gaming experience. This project advanced to the final stages of the 'Idealize' competition, recognizing its innovative approach and impact on inclusive gaming.

  • C#
  • Unity
  • Figma
  • Unreal Engine
  • Git
  • GitHub
  • VSCode
People Counting System using Computer VisionMay, 2023 – June, 2023

Developed an economical People Counting System utilizing Computer Vision, with integration of YOLO and Darknet for accurate human detection. Successfully addressed processing cost challenges through strategic hardware optimizations and refined video frame processing techniques. Applied expertise in OpenCV and CUDA for real-time occupancy analysis, delivering precise people counting for entrances and various spaces.

  • OpenCV
  • Python
  • Pytorch
  • Darknet
  • Git
  • GitHub
  • VSCode
Face Recognition & Detection using AI with face‑apiJanuary, 2023 – March, 2023

Developed a face recognition system using the Face API JS library, enabling quick identification of characters in images. Enhanced the system with features like light intensity monitoring and shading control for a personalized user experience. Achieved improved medication adherence, enhanced safety, and empowered healthcare management with Medibox through user-friendly customization.

  • Javascript
  • Node.js
  • HTML5
  • CSS3
  • TensorFlow
  • Git
  • GitHub
  • VSCode
Online Reservation SystemOctober, 2022 – December, 2022

Developed an online booking system tailored for Hotels and resort services, offering a seamless experience for both guest and discounted users. Implemented varying discount structures based on user trip history. Implemented a location hierarchy for resort locations, managing internal and external travel arrangements. Additionally, the system tracks staff activity and revenue generation for each hotel room, aiding in efficient management and revenue tracking.

  • Java
  • Spring
  • SpringBoot
  • HTML5
  • CSS3
  • GitHub
  • VSCode
  • MySQL
  • Bootstrap

Skills & Blogs

Technology I've worked & dabbled with:

React.js

Next.js

Node.js

Redux

ReduxSaga

RxJS/NgRx

Apollo GraphQL

GraphQL

Javascript

Typescript

HTML5

CSS3

Bootstrap

MaterialUI

EsLint

Prettier

Styled-components

Express

Npm

Yarn

Vercel

Firebase

Webpack

MySQL

MongoDB

PostgreSQL

Prisma

Python

Pytorch

OpenCV

Java

Spring Boot

Spring

Jest

Git

GitHub

GitLab

Jira

Latest Medium Blog Posts

Loading...

Contact me!

Feel free to fill the form down below, or contact me directly by email

Enter the email youd like to receive the response on.

Email

pasindu.chamodz@gmail.com

Address

Colombo, Sri Lanka

Social

linkedin.logo
github.logo
twitter.logo

Made with ❤️+ꜱᴋ14 by epcm18