Himash Mayadunna
I'm an undergraduate software engineer at NSBM Green University. I build clean, performant web & mobile applications with a focus on user experience, interactive design, and scalable architecture. Currently seeking internship opportunities to solve complex engineering challenges.
import React, { useState } from 'react';
export default function Developer() {
const [skills] = useState([
"Next.js", "React", "Node.js",
"TypeScript", "Flutter", "C#"
]);
return (
<main className="portfolio">
<Hero
name="Himash Mayadunna"
passion="Interactive Web Apps"
stack={skills}
/>
</main>
);
}About Me
My journey, career goals, and what drives me

Himash Mayadunna
Undergraduate Software Engineer
I'm Himash Mayadunna, a software engineer who loves turning complex problems into elegant, user-friendly solutions. With hands-on experience across the stack — from building dynamic frontends using React and Next.js, to engineering robust services on the backend — I build applications that are fast, accessible, and maintainable.
Beyond the web, I specialize in Flutter for cross-platform mobile development and maintain a strong foundation in Java and C#. I'm passionate about clean architecture, developer tooling, and writing code that is clean, secure, and highly optimized.
Key Skills & Focus Areas
Projects Completed
Year of Experience
Years of Learning
GitHub Contributions
My Skills
A Bento Grid view of my technical competencies and tools
Frontend
Creating highly interactive and responsive user interfaces.
Backend
Designing fast, scalable server systems and RESTful APIs.
Database
Structuring secure and optimized relational and NoSQL databases.
Programming
Strong software engineering fundamentals with type safety and OOP.
Tools & Design
Collaborative systems, version control, and UI design.
Projects
A display of web, mobile and backend software I have designed and engineered
Auction Management System
webA real-world auction management platform built with C# backend services and a Next.js frontend. It supports auction listings, live bidding, status tracking, and role-based management dashboards.
Key Challenges Solved
- Designed auction lifecycle logic to safely handle bid timing and winner selection
- Connected frontend and backend modules with clear API contracts and validation
BordLanka
webA property marketplace platform where owners can list places for rent or sale, and buyers can discover and purchase properties through a streamlined web experience.
Key Challenges Solved
- Built role-based flows for sellers and buyers with different permissions
- Designed efficient property search and filtering for rent and sale listings
Daily-scope
webA news platform with category-based reporting, headline-first layouts, and fast server-rendered pages using Next.js for both frontend and backend API endpoints.
Key Challenges Solved
- Structured dynamic news categories and reusable article layouts for consistent UX
- Built backend routes in Next.js to handle content delivery and page performance
Car Renting System
mobileA mobile car rental application that allows users to browse available vehicles, view rental details, and book cars with a smooth end-to-end Flutter experience.
Key Challenges Solved
- Built a clean booking flow with date-based availability handling
- Designed responsive mobile screens for listing, details, and reservation steps
Microservices API Gateway
backendA secure, backend API gateway designed to route traffic, cache frequent responses, and apply rate-limiting across microservices using Express, Redis, and JWT authentication.
Key Challenges Solved
- Optimized response lookup using Redis memory caching, reducing latency by 75%
- Implemented a token bucket algorithm to rate-limit incoming consumer requests
Development Journey
Building practical software solutions through continuous learning and hands-on projects.
Internship Management System
Developed a full-stack internship management portal with role-based authentication and company/student management features.
TravelMate Mobile Application
Created a travel planning application with modern UI and location-based features.
Education
My academic pathways
BSc (Hons) in Software Engineering
NSBM Green University
Currently pursuing a Bachelor of Science (Honours) in Software Engineering, focusing on software development, web technologies, databases, system design, and modern programming practices.
Contact Me
Let's connect! Get in touch for internship roles, freelance projects or collaborations
Reach Out Directly
Have an internship opportunity or want to discuss a project? Let's talk. You can copy my credentials or write a message.