Buddhi Rupasingha - Full Stack Software Engineer Portfolio
Buddhi
Rupasingha
Software Engineer
Versatile software engineer with expertise in full-stack development, specializing in Java, Spring Boot, React, and cloud technologies.
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 Kelaniya • 2023-2024
published
Education & Experience
Academic Background
Bachelor of Information Technology
UCSC | University of Colombo
Bachelor of Physical and Electronic
PE | University of Kelaniya
Professional Experience
Full stack - Mobile Developer | Intern
Kapruka PLC
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:
Leadership & Community
School Senior Prefect
2017-2019Homagama Central College
Python Essentials Trainer
2023University 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 - presentSoftware solution team
Youtube Content creator
2015 - presentChannel: MrRulzStriming
Research & Innovation
Contributing to academic research and technological innovation in emerging fields.
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
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.
Featured Projects
Showcasing 9 innovative projects spanning web development, mobile apps, and enterprise solutions.
ERP SYSTEM
Kandurata Marketing, SNJ Engineering, Kandurata Service center
Fuel Station System
Fuel Station Management System with Admin and User panels
Kapruka Meme game
A meme game for Kapruka with a leaderboard and admin panel
Technical Skills
Comprehensive technical expertise across full-stack development, mobile technologies, and emerging tech.
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.
Send Me a Message
Why Work With Me?
Looking for freelance opportunities and full-time positions in software development