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

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
Institute Management System

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.

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.

Stack

ReactNext.js 14TypeScriptNodemailerTailwind CSSLucide ReactFramer MotionReact Icons
GitHubLive
Finystic Website
Finystic Website

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.

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.

Stack

ReactNodemailerCSSLucide ReactFramer MotionReact Icons
GitHubLive
Overthank Website
OverThank Corporate Website

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

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.