Software Engineer Portfolio

Charith Kariyawasam builds scalable products with clean architecture and measurable impact.

I design and ship full-stack systems focused on reliability, developer experience, and business outcomes. I am currently open to senior software engineering roles.

Who I Am

About

I am a product-minded engineer with 2+ years of experience delivering web applications from concept to production. I currently work at OVERTHANK PVT LTD, where I build reliable software experiences across frontend and backend systems with a strong focus on performance, usability, and engineering quality.

Core Skills

JavaTypeScriptNext.jsNode.jsExpress.jsReactReact-NativePostgreSQLRedisAWSDockerCI/CDSystem DesignTailwind CSSWebSocketsMySQLMongoDBOther ++

What I Built

Selected Projects

Mobile POS System

Built a full-stack, multi-branch POS and business operations system for retail businesses with billing, inventory tracking, supplier management, finance reporting, user/role management, and real-time dashboard updates.

Impact: Helped streamline day-to-day shop operations by centralizing sales, stock movements, reporting, and branch management in one platform. Improved checkout reliability with async receipt printing and enabled faster decision-making through live inventory and sales visibility.

Stack

ReactExpress.jsNode.jsMongoDBSocket.IOTailwind CSSPusherPuppeteer
GitHubLive
Mobile POS System sign in overview
Mobile POS System sign in overview
Mobile POS System sign in overview
Mobile POS System sign in overview
Mobile POS System sign in overview
Mobile POS System sign in overview
Mobile POS System sign in overview
Mobile POS System sign in overview
Mobile POS System sign in overview
Mobile POS System

Gagula Institute Website

Built a modern, responsive educational institute website for Gagula Institute to showcase courses, lecturers, class schedules, gallery content, contact information, and blog posts. The site focuses on strong visual presentation, smooth navigation, animated sections, and a user-friendly browsing experience across desktop and mobile.

Impact: Helped create a stronger digital presence for an education brand by organizing key institute information into a clear, engaging web experience. Made it easier for students and parents to explore subjects, view lecturers, check class schedules, browse learning highlights, and connect with the institute online.

Stack

ReactNext.js 14TypeScriptGitHub ActionsTailwind CSSSwiper.jsFramer MotionReact Icons
GitHubLive
Gagula Institute Website
Gagula Institute Website
Gagula Institute Website
Gagula Institute Website

Institute Management System

Built a full-stack institute operations platform for managing students, lecturers, classes, halls, attendance, payments, staff, and user access in one centralized system. The application includes QR-based attendance, student payment tracking, lecture finance and paysheet management, inventory/material distribution, role-based access control, analytics dashboards, and an internal database-aware chat assistant.

Impact: Improved day-to-day institute administration by centralizing academic, operational, and financial workflows into a single dashboard-driven system. Reduced manual work in attendance marking and payment follow-up, improved visibility into lecturer earnings and loans, and supported faster decision-making through live operational and finance analytics.

Stack

Tailwind CSSReactReactReact RouterNode.jsExpress.jsMongoDBMongoosejsQRVercel
GitHubLive
Institute Management System
Institute Management System
Institute Management System
Institute Management System
Institute Management System

Where I Worked

Experience

Project Manager / OVERTHANK PVT LTD

2025 - Present

  • - Lead planning, coordination, and delivery of software projects from requirements through release.
  • - Work closely with developers, stakeholders, and clients to keep timelines, scope, and product goals aligned.
  • - Drive execution quality by improving communication, task tracking, and day-to-day team coordination.

Let Us Build

Contact

If you are hiring for a product-focused software engineering role or want to collaborate on scalable web systems, reach out and I will respond within 24 hours.