Why I Chose Software Engineering: A Newbie's Perspective
As a final-year student in BEng Software Engineering, I'm excited to share my journey and reflections on why I chose this field.
Yasas Banuka is a passionate software engineer and community leader based in Sri Lanka, specializing in full-stack development, cloud computing, and innovative solutions. As a volunteer and University of Vocational Technology graduate, Yasas builds scalable applications while mentoring developers and organizing tech events.
Explore Yasas Banuka's portfolio featuring React.js projects, Java Spring Boot applications, Azure cloud solutions, and IoT innovations. Connect with this Sri Lankan software engineer for collaboration opportunities.
Leading Where Vision Meets Action
A passionate software & network engineering student who doesn't just code – I build communities, solve real problems, and inspire fellow students to make a difference through technology.

I'm a software & network engineering student who believes technology should solve real problems while inspiring others to think bigger. My journey spans full-stack development, cloud computing, and community leadership.
What drives me is mentoring fellow students and organizing events that spark innovation. I combine strong technical skills with a collaborative mindset, always focused on creating meaningful impact.
As a student influencer, I'm passionate about creating inclusive spaces where everyone can discover their potential in tech and contribute to something greater than themselves.
The tools and technologies I use to design, build, and scale digital solutions.
Innovative solutions across full-stack development, mobile apps, IoT, and AI/ML.


Built a Java-based full featured ecommerce platform with secure checkout and user workflows.

Android delivery app connecting users to restaurants with real-time orders, payments, and notifications.

ESP32 + MQ-2 gas detector with Java EE backend and React Native app, real-time status, buzzer/LED alerts, and in-app alarm control.

Android app connecting clients to consultants with booking and in-app payments.

Full stack e-commerce using React (Vite) frontend and Spring Boot backend with Spring Security.
Real-world experience in web development and digital solutions.
Western Digital Computer Systems & Electronics (PVT) LTD
Freelancer.com
My academic foundation in software and network engineering.
IIC University of Technology
Focusing on enterprise software systems, Spring Boot, and modern web development. Strengthened backend, API design, and system integration skills.
University of Vocational Technology (UoVT)
Building strong foundation in networking, cybersecurity, and cloud infrastructure — complementing software engineering expertise.
Mahinda Rajapaksha College, Homagama
Studied technology stream with focus on ICT and engineering fundamentals. Member of Robotics & Innovators Club.
Making a positive impact through community leadership and volunteer work.

IEEE Student Branch of University of Vocational Technology
Jan 2025 - Present
Actively contributing to IEEE through impactful initiatives, leadership roles, and event organizing that empower the tech community at UoVT.

Leo Club of Colombo Grand Circle
Dec 2024 – Present
Building leadership through service and teamwork to create real social impact.

Robotic and Innovators Club – Mahinda Rajapaksha College
2017 - 2020
Discovered my passion for leadership and mentoring through hands-on innovation and teamwork.






Community impact through volunteer work
Industry-recognized certifications in cloud computing, DevOps, and web technologies.


KodeKloud
Validated foundational cloud computing knowledge and Azure services understanding.


Microsoft Learn Student Ambassadors, Sri Lanka
Introduced to Azure fundamentals, services, and practical cloud deployment workflows.


Microsoft Learn Student Ambassadors, Sri Lanka
Explored Azure OpenAI integration with GitHub Models for modern AI-driven development.


Microsoft Learn Student Ambassadors, Sri Lanka
Developed an AI-powered image classifier using Azure Custom Vision and DPAPI secure storage.


KodeKloud
Learned the core principles of CI/CD, automation, and containerized deployment workflows.


KodeKloud
Covered DevOps foundations including Linux, Git, and automation basics.


KodeKloud
Mastered 12-factor app methodology for building scalable, cloud-native applications.


KodeKloud
Gained practical Linux experience, file system management, and shell scripting knowledge.


Postman
Certified in API testing, environment setup, and request automation with Postman.


Pieces
Explored fundamentals of generative AI tools and prompt engineering workflows.


Meta
Mastered hooks, context, routing, and testing for scalable React applications.


Meta
Learned React fundamentals; components, JSX, state, and props for dynamic web apps.


Meta
Learned user-centered design, prototyping, and usability testing with Figma.


Inotrend Int.
Explored human psychology and persuasive communication in digital product contexts.


Sri Lanka Institute of Marketing (SLIM)
Awarded for dedication and contribution during the Brand Management workshop.


Ministry of Education - Sri Lanka
Recognized for exceptional service as a trainer in a robotics and IoT workshop.
Insights, tutorials, and thoughts on software development and technology trends.
Ready to collaborate on your next project? Let's turn your vision into reality.
Whether you're looking to discuss opportunities, share ideas, or just want to connect with a fellow tech enthusiast, I'd love to hear from you!