CodeSpace.

Hi, I’m

Iroshan Rathnayake.

Creative Engineering, Smart Solutions.

Full Stack Developer passionate about crafting innovative web apps, seamlessly blending frontend and backend with Java, Spring Boot, Angular, and cloud services.

Currently available for freelance and collaborations

See my resume

what i do

full stack development

  • Building full-stack web applications using Angular with TypeScript, TailwindCSS, ShadCN, and Spring Boot
  • Developing responsive single-page applications using React.js
  • Creating RESTful APIs using Express for backend development with Node.js and Python

UI/UX designing

  • Proficient in crafting intuitive interfaces using Figma.
  • Skilled in creating design and comprehensive style guides.
  • Delivering seamless and accessible design solutions.

where i've worked

Associate Software Engineer @Ekara Digital

Feb 2025 - Present

  • Developed and implemented UI components using Angular, TypeScript, and Tailwind CSS.
  • Built and maintained scalable design systems, ensuring separation of design logic and consistency across applications.
  • Collaborated closely with clients to understand requirements and deliver effective engineering solutions, including strategic planning and execution.
  • Led a cross-functional team of developers and designers in building a SaaS product, ensuring seamless frontend-backend integration with ASP.NET.

projects i've worked on

featured projects

Arcane DAM System

A Digital Asset Management System for Development Teams.

Developed a system for teams to efficiently manage digital assets with a Kanban board
file versioning
categorization
and collaboration tools. Built with Angular
Spring Boot
and AWS for scalability.

AngularTypeScriptSpringbootAwsDynamoDB

Book Review Web

A platform for book lovers to share reviews, ratings, and recommendations.

Developed a web application using Angular for the frontend and Spring Boot for the backend. Implemented secure user authentication with JWT tokens
and used MySQL for storing user data
reviews
and ratings.

AngularSpring BootJWTMySQL

Clothify Store

A comprehensive POS system for clothing stores with inventory management.

Developed a desktop application using JavaFX for the frontend
implemented Hibernate ORM for database operations
and MySQL for data storage. Features include inventory tracking
sales management
and reporting functionality.

JavaFXHibernateMySQLLayered Arc

Educa.

A web-based system for managing student records and academic information.

Developed a full-stack application using Spring Boot and MySQL for backend operations
with HTML and Bootstrap for the frontend. Implemented features for student enrollment
course management
grade tracking
and attendance monitoring.

Spring BootMySQLHTMLBootstrapJava

my projects

What's next?

Let's Connect!

I’m currently an Associate Software Engineer at Ekara, New Zealand, and always open to new opportunities, collaborations, or freelance work. If you have a project in mind or just want to chat, feel free to reach out my inbox is always open!

Say Hello