HIMASHMAYADUNNA_ENGINE_V1.2.0CONNECTED
> Initializing dev environment...
Loading Environment0%
Hi, I'm

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.

VS Code - Himash
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

Himash Mayadunna

Undergraduate Software Engineer

Career ObjectiveSeeking a challenging Software Engineering Internship to contribute technical skills in React, Next.js, Node.js, and Mobile development while learning from industry professionals to build production-grade, impact-driven software.

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

Next.js & ReactNode.js & ExpressFlutter & DartJava & C#TypeScript & REST APIsMongoDB & PostgreSQL
+

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.

React90%
Next.js85%
HTML / CSS95%
Tailwind CSS92%

Backend

Designing fast, scalable server systems and RESTful APIs.

Node.js80%
Express85%

Database

Structuring secure and optimized relational and NoSQL databases.

MongoDB80%
PostgreSQL75%
Supabase78%

Programming

Strong software engineering fundamentals with type safety and OOP.

TypeScript85%
JavaScript90%
Java80%

Tools & Design

Collaborative systems, version control, and UI design.

Git & GitHub88%
VS Code95%
Figma70%

Projects

A display of web, mobile and backend software I have designed and engineered

Auction Management System

Auction Management System

web

A 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.

C#ASP.NETNext.jsTypeScriptTailwind CSS

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

BordLanka

web

A property marketplace platform where owners can list places for rent or sale, and buyers can discover and purchase properties through a streamlined web experience.

Next.jsNode.jsMongoDBJavaScript

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

Daily-scope

web

A news platform with category-based reporting, headline-first layouts, and fast server-rendered pages using Next.js for both frontend and backend API endpoints.

Next.jsTypeScriptTailwind CSS

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

Car Renting System

mobile

A 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.

FlutterDartFirebase

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

Microservices API Gateway

backend

A secure, backend API gateway designed to route traffic, cache frequent responses, and apply rate-limiting across microservices using Express, Redis, and JWT authentication.

Node.jsExpressRedisJWTPostgreSQL

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.

2026

Healthcare & Inventory Management System

Built a full-stack healthcare inventory management platform with authentication, inventory tracking, and responsive dashboards.

ReactExpress.jsNode.jsSupabaseTailwind CSS
2026

Internship Management System

Developed a full-stack internship management portal with role-based authentication and company/student management features.

ReactExpress.jsSupabaseTailwind CSS
2025

TravelMate Mobile Application

Created a travel planning application with modern UI and location-based features.

FlutterFirebase

Education

My academic pathways

BSc (Hons) in Software Engineering

NSBM Green University

2023 – Present

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.

Location

577/1A, Henihaththa Biyagama

Send a Message