Isuru avatar

Hello, I'm Isuru,
A seasoned full-stack developer with 8+ years of experience building intuitive & responsive web platforms. Proficient in React, Angular, JavaScript, & TypeScript

Hand Cursor

About me

Hello! I'm a dedicated software engineer with over 8 years of experience in frontend development and full-stack solutions. I love working with React (Next.js)AngularJavaScript TypeScript  and HTML/CSS to craft intuitive and user-friendly web interfaces.

I find incredible satisfaction in seeing my creations come to life, fueling my passion for frontend development. Beyond coding, I enjoy conducting code reviews, mentoring newcomers, and communicating with stakeholders. My adaptability, organizational skills, and reliability help me tackle issues and contribute effectively to projects.

I thrive on solving complex challenges, learning new technologies, and building strong relationships. Teamwork and clear communication are central to my approach, whether collaborating within my team or with other departments.

Outside of work, I'm passionate about traveling. Exploring new destinations, immersing in different cultures, and drawing inspiration from my journeys broaden my perspective and recharge my creativity. Additionally, I enjoy building LEGO vehicle models and diving into video games during my downtime.

My Projects

Advance MERN Auth Project

Project I worked on

A fullstack MERN authentication project using JWT for secure login, signup, Google SSO, email verification, forgot password, and reset password.

  • React
  • Node.js
  • Express.js
  • MongoDB
  • React Router
  • JWT
  • Tailwind
  • Zustand
  • Framer Motion
  • MailTrap

Instant Pizzario

Project I worked on

A simple pizza ordering webapp built with React, featuring data-fetching and form handling with React Router. It uses Redux Toolkit for state management, styled with Tailwind CSS, and hosted on Vercel.

  • React
  • React Router
  • Redux
  • Tailwind
  • Vercel

Voyagia

Project I worked on

Voyagia is a travel companion app that helps users document their journeys by adding interactive map pins and notes for visited locations. It is built with React, Leaflet, and JSON Server for handling frontend maps and backend file storage.

  • React
  • Leaflet
  • CSS Modules
  • React router dom
  • Json-server

Message Board

Project I worked on

A very simple message board application developed using a Node.js server and a React.js client. Uses React context API for state management and CSS modules for styles. Both server and client hosted on vercel.

  • React
  • Node.js
  • CSS

Rebel Navigator

Project I worked on

A fun Angular-based app for the Rebel Alliance to locate secret entities using OpenLayers for map rendering, providing a responsive UI with integrated theming and efficient state management through RxJS.

  • Angular
  • OpenLayers Maps
  • RxJS
  • Angular Material
  • Standalone Components

My skills & Technologies I have mastered

Programming Languages

    JavaScript
    JavaScript
    ES6
    TypeScript
    TypeScript
    v5+
    Java
    Java
    Python
    Python
    C#
    C#
    VB.NET
    VB.NET

Markup and Style Sheet Languages

    HTML 5
    HTML 5
    CSS 3
    CSS 3
    SCSS
    SCSS
    LESS
    LESS

Web Frameworks

    React
    React
    v18+
    Next.js
    Next.js
    v14+
    Angular
    Angular
    v16
    Django
    Django

Libraries and Other Frameworks

    Redux
    Redux
    RxJS
    RxJS
    jQuery
    jQuery
    Tailwind CSS
    Tailwind CSS
    v3.4.3
    Framer Motion
    Framer Motion
    v11
    Styled Components
    Styled Components
    React-Query
    React-Query

Databases

    MySQL
    MySQL
    PostgreSQL
    PostgreSQL
    MongoDB
    MongoDB
    ElasticSearch
    ElasticSearch

Version Control & Development Tools

    Git
    Git
    GitHub
    GitHub
    GitLab
    GitLab
    Intellij IDEA
    Intellij IDEA
    PyCharm
    PyCharm
    Webstorm
    Webstorm
    VS Code
    VS Code
    Visual Studio
    Visual Studio

DevOps and Project Management

    Docker
    Docker
    JIRA
    JIRA
    Jenkins
    Jenkins

Cloud and Infrastructure

    AWS S3, EC2, Lambda, Cloudfront, RDS
    AWS S3, EC2, Lambda, Cloudfront, RDS
    Supabase
    Supabase
    Vercel
    Vercel

My experience

Contact me

You can contact me directly at isuruch92@gmail.com or through this form