Undergraduate Software Developer

Vishmi
Bulathsinhala.

IT Undergraduate • University of Moratuwa

Hi! I build full-stack web applications, serverless cloud solutions on AWS, and embedded IoT systems with Arduino & ESP8266.

Next.js • ReactNode.js • PythonAWS Amplify • LambdaArduino • ESP8266
About Me

Building software, solving problems & continuous learning

Information Technology undergraduate at the University of Moratuwa with a 3.6 GPA, working across web systems, serverless cloud backends, and embedded hardware.

I'm an IT undergraduate at the Faculty of Information Technology, University of Moratuwa. I enjoy building things that work well end-to-end—whether that's designing a clean web interface in React, architecting a serverless backend with AWS Lambda and GraphQL, or multiplexing LEDs for hardware prototypes with Arduino.

Beyond coursework, I actively lead initiatives as the Vice President of INTECS (our faculty IT society) and Director of Program Coordination at IEEE WIE Moratuwa, organizing tech workshops and hackathons. I also love taking part in hackathons and CTF challenges to keep sharpening my problem-solving skills.

Education

University of Moratuwa

BSc (Hons) in Information Technology undergraduate with a 3.6 / 4.0 CGPA.

Specialized Training

UCSC Data Science

Completed Data Science with Python certification at the University of Colombo School of Computing.

Student Leadership

INTECS & IEEE WIE

Vice President of INTECS (Faculty of IT) and Director of Program Coordination for IEEE WIE Student Branch.

What I Build

Web, Cloud & Embedded

Full-stack web apps, AWS serverless backends, Python data pipelines, and Arduino hardware prototypes.

Skills & Technologies

Tech Stack & Tools

Languages, frameworks, cloud services, and developer tools I work with across projects and coursework.

Programming Languages

Core languages used for systems design, algorithm development, and scripting.

PythonJavaCJavaScriptPHPArduino C/C++

Frontend Development

Building responsive, dynamic, and intuitive user interfaces.

React JSNext.jsTailwind CSSHTML5CSS3Figma

Backend & Cloud Services

Scalable backend APIs, serverless computing, and cloud architectures.

Node JSFastAPIAWS Amplify Gen 2AWS LambdaAWS AppSyncAmazon S3

Database Technologies

Relational, document, and key-value database modeling and querying.

MySQLMongoDBAmazon DynamoDBPostgreSQL

Data Science, ML & AI

Machine learning modeling, time-series forecasting, and data analysis.

PandasNumPyScikit-learnTensorFlowKerasProphetSeabornMatplotlibGoogle GenAI ToolsPytesseract

Hardware & Embedded IoT

Microcontroller circuit design, multiplexing, and embedded communications.

Arduino Mega 2560NodeMCU (ESP8266)HTTPClientMicrocontroller Interfacing

Developer Tools & Platforms

Source control, API testing, IDEs, and digital asset management platforms.

GitGitHubVS CodePostmanCloudinary
Technical Engineering

Featured Projects

Substantial engineering projects covering serverless cloud application architecture and microcontroller hardware systems.

Web & Cloud
Full-Stack Cloud Developer

Enlear HRMS – Cloud-Based Human Resource Management System

A serverless, cloud-native HRMS engineered to automate enterprise employee administration, attendance tracking, leave approvals, device allocation, and calendar scheduling.

My Role & Contribution:

  • Architected event-driven serverless backend services using AWS Lambda (Node.js) and Amazon DynamoDB.
  • Designed GraphQL schema, queries, mutations, and real-time subscriptions with AWS AppSync.

Technologies Used:

Next.jsReactAWS Amplify Gen 2AWS LambdaAWS AppSyncAmazon DynamoDBAmazon S3Google Calendar APIGitHub APIFigma
Hardware & IoT
Embedded Systems & Firmware Developer

SonicGlowCube: Microcontroller-Based 8x8x8 LED Cube

An 8×8×8 volumetric 3D LED matrix (512 LEDs) driven by dual microcontrollers with a React web controller for real-time text rendering and spatial animation control.

My Role & Contribution:

  • Constructed and soldered the physical 8×8×8 volumetric LED cube matrix (512 LEDs) with multiplexed layer planes.
  • Programmed high-frequency multiplexing, timer interrupts, and 3D spatial rendering algorithms on Arduino Mega 2560 in C++.

Technologies Used:

React JSNode JSArduino Mega 2560NodeMCU (ESP8266)Embedded C/C++HTTPClientREST APIsElectronics Multiplexing
Journey & Milestones

Education, Achievements & Leadership

My academic background at University of Moratuwa, national competition achievements, student leadership roles, and community activities.

Education

BSc (Hons) in Information Technology (UG)

University of MoratuwaMoratuwa, Sri Lanka
Present
  • Pursuing Bachelor of Science (Honours) in Information Technology with a strong cumulative GPA of 3.6 / 4.0.
  • Comprehensive coursework across Data Structures & Algorithms, Object-Oriented Software Engineering, Database Systems, Computer Networks, Artificial Intelligence, and Web Technologies.
  • Actively developing end-to-end cloud, full-stack, and microcontroller applications as part of academic and extracurricular projects.
Software EngineeringData Structures & AlgorithmsDatabase SystemsCloud Computing
Education

Data Science with Python — Training Course

University of Colombo School of Computing (UCSC)Colombo, Sri Lanka
Completed
  • Completed rigorous specialized training covering Python for data analysis, numerical computing with NumPy, data manipulation with Pandas, and exploratory visualization with Matplotlib & Seaborn.
  • Applied classical machine learning pipelines, statistical regression, classification algorithms, and time-series predictive modeling.
PythonPandasNumPyScikit-learnData VisualizationMachine Learning
Achievements

Finalist — Smart Transit Companion

Sri Lanka AI Challenge 2025National Level
2025
Project: Smart Transit CompanionTeam: Synexis
  • Selected as a national finalist for engineering 'Smart Transit Companion'—an AI-powered multilingual transportation assistant designed to simplify transit navigation, accessibility, and commuter intelligence across Sri Lanka.
  • Developed and pitched system architecture, multilingual NLP models, and real-time transit intelligence pipelines.
Artificial IntelligenceMultilingual NLPSystem ArchitectureTeamwork
Achievements

Finalist

Data Crunch 2025University of Moratuwa
2025
  • Advanced as a finalist in a competitive national data science and predictive analytics hackathon.
  • Analyzed complex multidimensional datasets using Python, exploratory feature engineering, and statistical modeling algorithms.
Data SciencePythonFeature EngineeringPredictive Modeling
Achievements

Semi Finalist

CTF Challenge — SLIIT Codefest 2024National Level
2024
  • Secured semi-finalist standing in the national cybersecurity Capture The Flag competition.
  • Solved practical challenges in cryptography, reverse engineering, web application security, and network vulnerability assessment.
CybersecurityNetwork ForensicsCryptographySecurity Analysis
Achievements

Participant

AlgoXplore 2024 HackathonNSBM
2024
  • Participated in the university-level algorithm hackathon, solving computational algorithmic puzzles and rapid prototyping under strict time constraints.
AlgorithmsData StructuresRapid Prototyping
Achievements

Participant

CTF Challenge 2024 (Medusa)Inter-University
2024
  • Competed in the inter-university cybersecurity challenge covering web vulnerability exploitation, system analysis, and defensive security puzzles.
CybersecurityWeb VulnerabilitiesSecurity Analysis
Leadership

Vice President

INTECS — Faculty of Information Technology, University of MoratuwaUniversity of Moratuwa
Present
  • Serving as Vice President of the Information Technology Society (INTECS), the apex student body of the Faculty of IT.
  • Leading society operations, technical workshops, industry engagement sessions, and large-scale faculty developer initiatives.
  • Fostering collaboration between undergraduate cohorts, academic faculty, and leading technology industry partners.
Executive LeadershipStrategic PlanningOperationsTeam Management
Leadership

Co-Chair

FestX 6.0 — IEEE WIE Student Branch Affinity GroupUniversity of Moratuwa
2024 – Present
  • Served as Co-Chair for FestX 6.0, leading end-to-end event planning, cross-functional team coordination, volunteer mobilization, and execution for the flagship IEEE WIE initiative.
  • Coordinated workshops and empowerment summits to support women in technology and engineering.
LeadershipTeamworkCommunicationEvent Management
Leadership

Director of Program and Event Coordination

IEEE WIE Student Branch, University of MoratuwaUniversity of Moratuwa
Present
  • Directing program coordination, timeline scheduling, and technical event execution for women in technology and engineering across the university community.
  • Spearheading workshops and speaker sessions to empower undergraduate students in software, AI, and career growth.
Program CoordinationEvent PlanningTeam LeadershipCommunity Building
Activities

Seminar Facilitator & Contributing Volunteer

FIT to School Seminar Series — INTECSSchools across Sri Lanka
Ongoing
  • Conducted educational seminar sessions and ICT workshops for secondary school students (G.C.E. O/L and A/L) across Sri Lanka.
  • Focused on foundational computing concepts, algorithmic thinking, technology awareness, and higher education guidance.
Knowledge SharingPublic SpeakingEducational OutreachMentorship
Activities

Company Coordinator for John Keells Pvt Ltd

Flagship Fair 2025 — Rotaract Club of University of MoratuwaUniversity of Moratuwa
2025
  • Facilitated corporate liaison, communication, scheduling, and logistical coordination for partner company John Keells Pvt Ltd during the flagship career and industry fair.
Corporate LiaisonCommunicationLogisticsCoordination
Activities

Community Development Volunteer

Grama Prabodhaya — Rotaract Club of University of MoratuwaSri Lanka
Active Contributor
  • Contributed to multi-phase community empowerment and sustainable social development initiatives aimed at improving educational facilities, water security, and welfare in rural regions.

Initiatives:

Senehe Yathra (Community Support & Care)
Aqua Safe (Clean Water & Hygiene Awareness)
Intellect (Educational Upliftment)
Heta Leadership (Student Empowerment)
Community EngagementSocial ImpactTeam Collaboration
Activities

Student Leadership Facilitator

Heta Leadership — Rotaract Club of University of MoratuwaSri Lanka
Active Facilitator
  • Facilitated youth leadership workshops and educational support sessions, fostering student confidence, public speaking, teamwork, and leadership development.
Leadership DevelopmentYouth MentorshipStudent Engagement
Get in Touch

Let's Connect.

Whether you have an internship opportunity, a project collaboration in mind, or just want to discuss software development, feel free to reach out!

Open to software engineering internships, research collaborations & project roles

Phone / WhatsApp

+94 71 176 6315

Address & Location

110/3, Miyanapalawa, Kalawana, Sri Lanka

Send a Message

Fill in the details below and I'll get back to you promptly.