Open to New Opportunities

Software Engineer & Product Builder

CharithKariyawasam

Building scalable products with clean architecture and measurable business impact.

6
Projects Built
2+
Years Experience
17+
Technologies
5
Live Products
scroll

About Me

Crafting software that scales

Charith Kariyawasam

Charith Kariyawasam

Full-Stack Engineer · Project Manager

Software engineer based in Sri Lanka, shipping production-grade systems that are reliable, maintainable, and built for real business impact.

Specialising in React, Node.js, and cloud-native architectures — from architecture decisions through final delivery.

Currently: Project Manager at OVERTHANK PVT LTD
6
Projects Built
Production systems
2+
Years Experience
Across 5 live products
JavaTypeScriptNext.jsNode.jsExpress.jsReactReact-NativePostgreSQLRedisJavaTypeScriptNext.jsNode.jsExpress.jsReactReact-NativePostgreSQLRedis
AWSDockerCI/CDSystem DesignTailwind CSSWebSocketsMySQLMongoDBOther ++AWSDockerCI/CDSystem DesignTailwind CSSWebSocketsMySQLMongoDBOther ++

Philosophy

“I don't just write code — I build systems that teams can maintain, users trust, and businesses rely on.”

Every engagement is approached with long-term thinking: clean architecture, observable systems, and a product-first mindset.

Current Stack

Next.jsTypeScriptNode.jsPostgreSQLRedisDockerAWS

Selected Work

Projects that shipped

01● LiveExpress.js

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.

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

ReactExpress.jsNode.jsMongoDBSocket.IOTailwind CSSPusherPuppeteer
Mobile POS System sign in overview
02● LiveReact

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.

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

Tailwind CSSReactReact RouterNode.jsExpress.jsMongoDBMongoosejsQRVercel
Institute Management System
03● LiveNext.js 14

Finystic Website

A modern corporate website for Finystic, a Sri Lankan accounting and advisory firm, built to present its service offerings, communicate brand credibility, and convert visitors into leads. The site includes dedicated Home, About, Services, and Contact pages, service-focused navigation, trust-building content, SEO metadata/structured data, and a validated contact form that sends inquiries via SMTP email.

Business Impact

Strengthened Finystic’s digital presence with a fast, professional lead-generation platform for accounting, tax, bookkeeping, payroll, and advisory services. Helped position the firm as a tech-enabled financial partner for SMEs by making services easier to discover, improving trust through strong messaging and testimonials, and enabling direct customer inquiry through a responsive contact flow.

ReactNext.js 14TypeScriptNodemailerTailwind CSSLucide ReactFramer MotionReact Icons
Finystic Website
04● LiveNodemailer

OverThank Corporate Website

Built a responsive multi-page company website for OVERTHANK (PVT) LTD to showcase cybersecurity, cloud, web development, mobile app, UI/UX, and digital marketing services. The site includes a branded landing page, services section, portfolio/projects page, about page, and a contact flow with client-side validation and backend email handling.

Business Impact

Strengthened the company’s online presence and made it easier for potential clients to understand offerings, explore sample project areas, and book consultations or send inquiries. The integrated contact form and clear service navigation help turn website traffic into qualified leads.

ReactNodemailerCSSLucide ReactFramer MotionReact Icons
Overthank Website
05● LiveReact Router

Textile – Fashion E-Commerce Platform

Built a full-stack fashion e-commerce platform for browsing, filtering, and purchasing clothing across men's, women's, and kids' categories. The application features a product catalogue with size and category management, shopping cart, order placement and status tracking, customer reviews, and a dedicated admin dashboard for managing products, categories, orders, and users. Includes Google OAuth alongside email/password authentication, role-based access control separating shoppers from administrators, image storage in MongoDB, sales analytics, and downloadable business reports — all deployed as a serverless full-stack app on Vercel.

Business Impact

Centralized the full retail workflow — product listing, cart management, order fulfilment, and customer engagement — into one platform. Role-based access ensured store administrators could manage inventory, review orders, and track sales performance through a live analytics dashboard and PDF-exportable reports, while shoppers benefited from a smooth, filtered browsing and checkout experience with Google sign-in support.

ReactReact RouterNode.jsExpress.jsMongoDBMongooseGoogle OAuthVercel
sample textile Website
06● LiveNext.js 14

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

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

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

Work History

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's Connect

Have a project
in mind?

Open to freelance projects, full-time roles, and interesting collaborations. Let's build something meaningful.

Available · Response within 24h