Imantha Gihan

Full-stack developer based in Sri Lanka — interfaces, systems, and everything between.

Code. Build. Ship.

Discover my story
01About

A little about me(the short version)

Imantha Gihan

I'm an enthusiastic IT undergraduate at the Institute of Technology, University of Moratuwa (ITUM), passionate about building secure, impactful digital products.

My work spans web development, cloud infrastructure, and DevOps — turning ideas into scalable, production-ready applications.

Read full journey

Currently exploring

  • Web Development (React/Next.js)
  • Cloud platforms (AWS/Firebase)
  • DevOps (Docker/CI/CD)
  • UI/UX Design (Figma)

Beyond the screen

I love exploring emerging tech trends, creating digital art, and making time for friends and family. Curiosity and continuous growth drive everything I build.

0+

Years building

0

Projects shipped

0+

Technologies

0%

Self-driven

02Journey

How I got here(so far)

  1. 2023

    Started ITUM

    Began my journey at the Institute of Technology, University of Moratuwa.

  2. 2024

    Fullstack Mastery

    Deep-dived into React, Next.js, and Node.js ecosystems.

  3. 2025

    Cloud & DevOps

    Exploring AWS, Docker, and CI/CD pipelines for scalable apps.

  4. Future

    Continuous Innovation

    Always learning, always building, always evolving.

03Skills

What I work with(the toolkit)

ReactNext.jsTypeScriptNode.jsTailwind CSSPostgreSQLMongoDBDockerAWSCloudflareGitFigma
ReactNext.jsTypeScriptNode.jsTailwind CSSPostgreSQLMongoDBDockerAWSCloudflareGitFigma

Frontend

ReactNext.jsTypeScriptTailwind

Backend

Node.jsExpressREST APIsAuth

Database

PostgreSQLMongoDBMySQLRedis

Cloud & DevOps

AWSDockerCloudflareCI/CD

Tools

GitFigmaPostmanVS Code

Languages

JavaScriptTypeScriptPythonJava
04Work

Selected work(pick a card)

Bid2Build

01 /Full Stack

A professional construction bidding platform with an advanced authentication system, interactive dashboard analytics, and real-time bidding updates.

  • Designed and built the full-stack architecture end to end
  • Implemented role-based authentication for bidders and owners
  • Built the interactive dashboard analytics views
  • Real-time bidding updates across all active listings
  • A dashboard that turns raw submissions into readable insights
  • Deployed on Cloudflare for global edge performance
Next.jsTypeScriptNode.jsMySQLCloudflare

Split Smart

02 /Web App

A modern expense tracking app with role-based access control, complex expense calculation logic, and a sleek, responsive dashboard.

  • Designed the expense-splitting calculation logic
  • Built role-based access control for group admins
  • Implemented the responsive dashboard UI
  • Accurate splits even with uneven contributions
  • A UI clean enough that non-technical users need no onboarding
  • Fully responsive across mobile and desktop
Next.jsTypeScriptTailwind CSSFramer Motion

Nexus UI

03 /Library

A high-performance component library featuring advanced 3D interactions and glassmorphic design patterns for modern web apps.

  • Designed the component API surface for reusability
  • Built the 3D interaction layer with Three.js
  • Wrote TypeScript types for full IDE autocomplete support
  • A set of components optimized for premium visual aesthetics
  • Reusable patterns across multiple personal projects
  • Hands-on depth with WebGL-driven interfaces
Next.jsThree.jsFramer MotionTypeScript

CloudPulse API

04 /Backend

A scalable monitoring service for distributed systems providing real-time health checks, latency tracking, and automated alerting.

  • Designed the health-check and alerting architecture
  • Built the WebSocket layer for real-time metric updates
  • Containerized the full service with Docker for deployment
  • Sub-second latency tracking across monitored services
  • Automated alerting the moment a service degrades
  • A fully containerized service ready to scale horizontally
Node.jsExpressMongoDBRedisDocker

WorkMate EMS

05 /Full Stack

A full-stack employee management system with role-based access and live dashboard analytics.

  • JWT authentication with three access roles — admin, HR, and viewer
  • Dashboard with live KPIs and a monthly hire-trend chart
  • Full employee CRUD with search, filters, sorting, and pagination
  • Profile management with avatar and password updates
  • Zod-validated forms on both the client and the server
Next.jsTypeScriptNode.jsExpressMongoDBTailwind CSS

Inventory Management

06 /Full Stack

A full-stack inventory system for tracking stock across custom measurement units, with a full transaction history.

  • Authentication via Laravel Sanctum
  • Add single or bulk inventory items across custom units (kg, m, l, units...)
  • Add or deduct stock individually or in bulk
  • Per-item transaction history with quantity, date, and user
  • Real-time search by item name
LaravelPHPMySQLReactReact RouterAxios
Let's build✳Let's talk✳Open to work✳Say hello✳
Let's build✳Let's talk✳Open to work✳Say hello✳
05Contact

Let's work together(say hello)

Available for new opportunities and collaborations. Send a message or reach out directly.

imanthagihan50@gmail.comColombo · --:--:--