Buddhi Rupasingha - Full Stack Software Engineer Portfolio

Currently Available For Freelance& Full-time Opportunities

Buddhi

Rupasingha

Software Engineer

Versatile software engineer with expertise in full-stack development, specializing in Java, Spring Boot, React, and cloud technologies.

9+
Projects Completed
5+
Years Experience
3+
Major Projects
me
🚀
💎
OOP & AgileCollaboration and Effective Communication in team settingsContinuous learning and Adaptability to new technologiesProblem-solving and Troubleshooting skillsResearch and DevelopmentRobotics and ElectronicAI prompting & EngineeringOOP & AgileCollaboration and Effective Communication in team settingsContinuous learning and Adaptability to new technologiesProblem-solving and Troubleshooting skillsResearch and DevelopmentRobotics and ElectronicAI prompting & Engineering

About Me

Hello! I'm Buddhi Rupasingha

Versatile software engineer with expertise in full-stack development, specializing in Java, Spring Boot, React, and cloud technologies. Recently I completed a BSc in Physical Science and Electronics while pursuing final year in Bachelor of Information Technology. I am skilled in leveraging AI tools for enhanced efficiency, experienced in freelance project management, and passionate about combining electronic engineering with software development. Goal-oriented professional with a focus on collaborative environments and innovative solutions.

Latest Research

Energy Harvesting from Human-Body Movements for Powering Ultra-Low Power Appliances

University of Kelaniya2023-2024

published
Full-stack DevelopmentMobile AppsAI IntegrationResearch
me
🎓
2+
Education
💼
1+
Experience
🔬
1+
Research

Education & Experience

Academic Background

Bachelor of Information Technology

2020 - presentFinal year
UCSC | University of Colombo

Bachelor of Physical and Electronic

2021 - 2024Completed
PE | University of Kelaniya

Professional Experience

Full stack - Mobile Developer | Intern

Kapruka PLC
2024/10 - 2025/04

Technologies: Android(kotlin) & IOS, Java, Spring Boot, React Native, MySQL

Key Responsibilities:
  • Ensure the ongoing maintenance and updates of the Kapruka Shopping application and the OneTime Password (OTP) login system for both Android and iOS
  • Rebrand Kapruka Runner App (Driver App with location and Real-time data sync) with a back-end
  • Design and Develop the Java launch for the app user interface and added the profile page along with item card UIs
  • Ensure the maintenance and regular updates of the Partner Central Mobile application
  • The back-end development has been conducted utilizing Spring Boot technology
Projects:
Kapruka App (Android(kotlin) & IOS)Runner-Driver App (Android(java))Java Lounge (React Native)Back-end(Java, Spring Boot)Database as SQL

Leadership & Community

School Senior Prefect

2017-2019

Homagama Central College

Active Member of ESS

2021-present

The Electronics Students' Society (ESS) - UOK

Visit Website

Python Essentials Trainer

2023

University of Kelaniya

Led Python Essentials Training at University of Kelaniya, covering crucial concepts. Empowering students in their journey through practical Python education.

Activities & Leadership

CEO of Team Telous

2023 - present

Software solution team

Youtube Content creator

2015 - present

Channel: MrRulzStriming

Research & Innovation

Contributing to academic research and technological innovation in emerging fields.

🔬
Final year research2023-2024
University of Kelaniya
published

Energy Harvesting from Human-Body Movements for Powering Ultra-Low Power Appliances

This project integrates advanced technologies such as React Native for mobile app development, Firebase for database management, and Bluetooth connectivity to enhance user engagement and functionality. It also incorporates a cutting-edge energy harvesting system using piezoelectric materials to power a safety jacket equipped with Bright Solid Core Side Glow Fiber Optic Cable and SMD 5050 RGB LEDs for visibility. The design includes a smart charging module for efficient energy management, ensuring sustainability.

Technologies & Tools

React NativeFirebaseBluetoothPiezoelectric materialsRGB LEDs

Research Highlights

  • Integration of advanced mobile technologies with IoT systems
  • Sustainable energy harvesting using piezoelectric materials
  • Real-time data synchronization and Bluetooth connectivity
  • Smart charging modules for efficient energy management

Research Impact & Future Work

My research focuses on bridging the gap between academic innovation and practical applications, particularly in sustainable technology and smart systems. The work contributes to advancing energy-efficient solutions and enhances user engagement through integrated mobile technologies.

🔬
1
Research Papers
💡
IoT & Energy
Innovation Focus
📱
Mobile + Hardware
Tech Integration

Featured Projects

Showcasing 9 innovative projects spanning web development, mobile apps, and enterprise solutions.

thumbnail
HIGH Priority2024

ERP SYSTEM

Kandurata Marketing, SNJ Engineering, Kandurata Service center

NextJsFirebaseVercelReduxReact
thumbnail
HIGH Priority2025 - Present

Fuel Station System

Fuel Station Management System with Admin and User panels

NextJsFirebaseVercel
thumbnail
LOW Priority2025

Kapruka Meme game

A meme game for Kapruka with a leaderboard and admin panel

HTMLCSSJSExpress JSMySQL

Technical Skills

Comprehensive technical expertise across full-stack development, mobile technologies, and emerging tech.

Java/Kotlin95%
PHP75%
C/C++75%
Python85%
C# / .NET75%
HTML5/CSS3/JS75%
Wordpress/Moodle75%
ReactJS + TS95%
Tailwind CSS/ Bootstrap75%
NextJs/ViteJS95%
NodeJs85%
Spring / Spring Boot95%
React-native (Expo)95%
Android(Kotlin+java)95%
IOS(Swift)75%
Flutter, Ionic, and Xamarin75%
SQL(MySQL, PostgreSQL, MS SQL)85%
NOSQL(Mongodb & Firebase)85%
RabbitMQ, Firebase, Google cloud85%
AWS/ Hostinger/ Vercel75%
GraphQL, Radis, Redux75%
ChatGPT/ Cloud.AI75%
GitHub75%
Docker85%
MS Office / Latex / Open Office75%
Visual Studio & VS Code75%
IntelliJ IDEA75%
Linux OS75%
PCB & PLC Design75%
Robotic/ IOT75%
Microcontrollers - ESP32/82, Arduino75%
Unity75%
Scratch 3.0 - 2D75%
Blender75%
Fusion 36075%
Graphic designing - photoshop, Illustrator75%
Video Editing - Premiere pro, Capcut75%
💻
6+
Programming Languages
🛠️
10+
Frameworks & Libraries
☁️
6+
Databases & Cloud
🎨
4+
Design & Media Tools

Get In Touch

Let's Create Something Amazing Together

I'm always excited to take on new challenges and collaborate on innovative projects. Whether you have a specific project in mind or just want to explore possibilities, I'd love to hear from you.

Email
buddhimalinda66@gmail.com
Phone
+94 71 533 8488
WhatsApp
+94 72 815 2790
Location
No. 174/8, Rukmale, Pannipitiya

Connect With Me

Send Me a Message

Why Work With Me?

< 24hrs
Fast Response
Quick turnaround on all communications
🎯
100%
Project Success
All projects delivered successfully
🛠️
15+
Tech Stack
Technologies and frameworks mastered
🤝
5★
Client Satisfaction
Consistently high client ratings
Currently Available for New Projects

Looking for freelance opportunities and full-time positions in software development