Software Engineer

Isuru Madusanka

Software Engineer at Tecsota LLC, USA

Full-stack developer focused on React, Next.js, Node.js, and mobile. I build scalable web and mobile applications with clean architecture and modern tooling.

About Me

Isuru Madusanka

Isuru Madusanka

Full Stack Developer

I'm a Software Engineer with a strong foundation in full-stack development, currently at Tecsota. I specialize in building modern web and mobile applications with React, Next.js, Node.js, and React Native.

My work is driven by a focus on clean architecture, maintainable code, and collaboration in agile teams. I enjoy solving complex problems and shipping features that users rely on.

Outside of work I explore new technologies, contribute to open source, and help other developers grow.

Tech stack

Frontend

ReactNext.jsTailwind CSSTypeScriptJavaScriptHTML/CSS

Backend

Node.jsExpressMongoDBGraphQLREST APIsPostgreSQL

Mobile

React NativeFlutterAndroid Development

Tools

GitDockerAWSVercelVS CodePostman

Experience, Education & Publications

Work Experience

Software Engineer

Tecsota LLC, USA

Jul 2025 – Present

Next.jsReactNode.jsMongoDBReact NativeExpoTailwind CSSCI/CDVercel
  • Drive production updates and develop new modules for LMP, a Jobber-integrated platform built with Next.js, Node.js, and MongoDB, including its React Native scheduling app.
  • Build and maintain HomeKuk, a mobile application using React Native and Expo.
  • Lead development of LineHaul, a full-stack Next.js application for truck-driver management, handling dispatching, route tracking, and admin workflows.
  • Manage end-to-end production environments across all company products: deployments on Vercel, database migrations, CI/CD pipelines, version control, and release management.
  • Design application architecture, write technical documentation, and ensure scalable, maintainable codebases.
  • Collaborate closely with cross-functional teams to plan features, implement best practices, and deliver reliable, high-performance solutions.

Associate Software Engineer

Tecsota LLC, USA

Jul 2024 – Jul 2025

Next.jsReactNode.jsMongoDBGraphQLTailwind CSSMaterial-UIReact-BootstrapNotionJobber APIGoogle Route Optimization
  • Developed and maintained core applications, including:
  • LMP (Loch Monster Plumbing) – Actively expanding, maintaining, and adding new features to this Jobber-integrated platform using Next.js, Node.js, MongoDB, GraphQL, Jobber API, and Tailwind CSS.
  • LWL (Life Without Laundry) – Responsible for ongoing maintenance and updates using React, Node.js, MongoDB, Material-UI, and Google Route Optimization.
  • TINT – Rebuilt and enhanced this startup collaboration marketplace by migrating from Material-UI to React-Bootstrap, with new feature development and continued support using React, Node.js, and MongoDB.
  • cv2resume – Created a Next.js app to convert CVs into US-ready resumes.
  • Contributed to code reviews, QA testing, architecture design, and streamlined workflows using Notion to support efficient project delivery.

Intern Software Engineer

CreativeHub Global

Jan 2024 – Jul 2024

ReactNext.jsTailwind CSSNode.jsStrapiMongoDBMySQL
  • Worked on major projects such as Datapal, Toastmasters, Saneck-Safety, and Serendib Hotels, contributing to both frontend and backend development.
  • Built responsive UIs using React, Next.js, and Tailwind CSS, ensuring seamless user experiences.
  • Developed and integrated APIs with Node.js, Strapi, and MongoDB/MySQL, enabling robust data flow and performance.
  • Collaborated in agile teams, participated in daily stand-ups, sprint planning, and code reviews, delivering features on time and up to industry standards.

Education

BSc. Special (Hons) in Information Technology · 3.3 CGPA (Second Class)

Sri Lanka Institute of Information Technology

Specialization in Software Engineering

Jun 2021 - Jul 2025

Pearson Diploma in Information Technology

ESOFT Metro Campus, Galle

Sep 2017 - Sep 2018

Pearson Diploma in English

ESOFT Metro Campus, Galle

Sep 2017 - Sep 2018

G.C.E. Advanced Level – Commerce Stream

Mahinda College, Galle

Index No: 5854890

Aug 2017

Publications

IEMS: An AI-Framework Fusing IoT, Deep Learning, and LLMs for Multi-Domain Urban Environmental Monitoring and Actionable Sustainability Insights

Read article

Journal of Robotics and Control · Jan 27, 2026

With Kodithuwakku C.K., Arandara S.D., Karunarathne R.Y.D.

The study introduces the Intelligent EcoUrban Monitoring System (IEMS), an integrated AI-driven framework that combines IoT data, deep learning models, satellite imagery, and large language models to address key urban environmental challenges such as air pollution, noise, CO₂ emissions, and green space depletion. By unifying specialized components for air quality analysis, green space assessment, noise classification, and vehicle CO₂ estimation within a centralized data fusion pipeline, IEMS enables cross-domain intelligence and actionable insights for urban planners and policymakers. Experimental results demonstrate strong performance across multiple domains, highlighting the potential of AI-powered, multi-modal systems to support data-driven and sustainable urban development.

Projects

Industry & Main Projects

Production and client projects I have built or maintained.

Live demo and source code links are not shared for these projects as they are industry/client work and must remain private.

LMP (Loch Monster Plumbing) - screenshot 1
View gallery (16 images)

LMP (Loch Monster Plumbing)

Actively expanding, maintaining, and adding new features to this Jobber-integrated platform. Full-stack web application for plumbing business management, scheduling, and customer workflows.

Next.jsNode.jsMongoDBGraphQLJobber APITailwind CSS
Private project — links not available
LMP Mobile (Loch Monster Plumbing) - screenshot 1
View gallery (28 images)

LMP Mobile (Loch Monster Plumbing)

React Native Expo mobile application for the Loch Monster Plumbing platform, enabling field and on-the-go access to the Jobber-integrated system.

React NativeExpoJavaScript
Private project — links not available
Serendib Hotels - screenshot 1
View gallery (8 images)

Serendib Hotels

Industry project for Serendib Hotels – full-stack solution for hotel management, bookings, and guest experience.

ReactNext.jsNode.jsMongoDBTailwind CSS
Private project — links not available
Saneck-Safety - screenshot 1
View gallery (9 images)

Saneck-Safety

Industry project for Saneck-Safety – safety management and monitoring system built for real-world deployment.

ReactNode.jsMongoDBTailwind CSS
Private project — links not available

Other Projects

Academic, personal, and side projects.

IEMS - screenshot 1
View gallery (3 images)

IEMS

Intelligent campus monitoring system for research project using React, Spring Boot, Flask, and Python for eco-urban data insights.

ReactSpring BootFlaskPython
EyeZen - screenshot 1
View gallery (3 images)

EyeZen

An Eye Care Management Application.

ReactFirebaseNode.jsMongoDB
EyeZen Mobile - screenshot 1
View gallery (6 images)

EyeZen Mobile

Mobile app for the EyeZen Eye Care Management platform.

React NativeFirebaseNode.jsMongoDB
AstroNexus - screenshot 1
View gallery (4 images)

AstroNexus

An astronomy app for tracking celestial events and learning about space.

ReactNode.jsMongoDBTailwind CSS
SkillSprint - screenshot 1
View gallery

SkillSprint

A learning management system for skill development and certification.

ReactSpring BootMongoDBTailwind CSS
AversonSales-FE - screenshot 1
View gallery

AversonSales-FE

React.js web application that integrates with the Averson Sales backend API to display blog posts. Responsive design with Tailwind CSS.

ReactTailwind CSSREST API
Kandy Cookery - screenshot 1
View gallery (6 images)

Kandy Cookery

Responsive restaurant website developed with React and Tailwind CSS for an engaging customer experience. Interactive and user-friendly frontend for restaurant visitors.

ReactTailwind CSS
Star Wars Movie Details App - screenshot 1
View gallery (4 images)

Star Wars Movie Details App

Built with Next.js, Tailwind CSS, and Strapi – delivers detailed information on Star Wars movies via a clean, responsive interface.

Next.jsTailwind CSSStrapi
Currency Converter & Transfer Management - screenshot 1
View gallery

Currency Converter & Transfer Management

User-friendly currency converter and transfer management system. Convert amounts between currencies, create transfer records, and manage history. Authentication required for transfers and transaction history.

ReactNode.jsMongoDBTailwind CSS
Travely - screenshot 1
View gallery (2 images)

Travely

A travel planning and booking platform.

ReactNode.jsMongoDBTailwind CSS

Get in Touch

Contact information

Connect with me