sivantha.com

Sivantha Paranavithana

Sivantha Paranavithana

I'm a full-stack engineer with a passion for creating beautiful, functional, and user-friendly websites and mobile applications.

Download CV
4

Years of Experience

24

Completed Projects

9

Client Partnerships

30

Open Source Contributions

My Projects

EatMe Admin Panel
A comprehensive full-stack administration dashboard that provides centralized control over restaurant management, user permissions, and system configurations. Features include real-time analytics, user management, and customizable reporting tools.
EatMe Admin Panel
EatMe Payments for Adyen
An integrated payment processing solution utilizing Adyen's gateway to handle multiple payment methods including credit cards, debit cards, and digital wallets. Features end-to-end encryption, transaction monitoring, and automated reconciliation.
EatMe Payments for Adyen
EatMe BackOffice
A robust full-stack application designed for restaurant owners to manage their operations efficiently. Includes inventory tracking, staff management, financial reporting, and performance analytics with customizable dashboards.
EatMe BackOffice
EatMe Kiosk
A user-friendly mobile application optimized for self-service kiosk deployment in restaurants. Features include an intuitive ordering interface, customization options, multiple language support, and seamless integration with payment systems.
EatMe Kiosk
EatMe POS
A comprehensive cloud-based point of sale system for restaurants featuring order management, table service tracking, inventory control, and real-time sales reporting. Includes offline functionality and multi-device synchronization.
EatMe POS
EatMe Payments for Stripe
A secure payment processing platform integrated with Stripe gateway, supporting various payment methods including cards and digital wallets. Features include payment analytics, automated refunds, and detailed transaction history.
EatMe Payments for Stripe
Janashakthi InsureConnect
A comprehensive mobile application for insurance customers featuring policy management, claim submissions, payment processing, and document storage. Includes real-time notifications and direct communication with insurance agents.
Janashakthi InsureConnect
e-Assessor
A cross-platform mobile solution for insurance assessors to manage vehicle inspections and claims. Features include photo documentation, damage assessment tools, automated report generation, and offline functionality.
e-Assessor
EatMe Merchant App
A comprehensive mobile application for restaurant management, enabling owners to process orders, track delivery status, and handle payments. Features include real-time order updates, inventory management, and sales analytics.
EatMe Merchant App
ArchivEL
A sophisticated document management system featuring advanced search capabilities, version control, automated indexing, and secure storage. Includes OCR functionality, document workflow automation, and access control management.
ArchivEL
Base Neo
A scalable ERP system built with a modular architecture, supporting distributed deployment patterns. Features include customizable workflows, real-time data synchronization, and integrated business intelligence reporting.
Base Neo
CredenEL
A comprehensive identity and access management system providing secure authentication, role-based access control, and user lifecycle management. Includes SSO integration, multi-factor authentication, and detailed audit logging.
CredenEL
EatMe Consumer Web
A feature-rich web application enabling customers to browse restaurants, place orders, and track deliveries in real-time. Includes personalized recommendations, payment processing, and order history management.
EatMe Consumer Web
LOLC Customer Portal
An integrated web portal and mobile app for insurance customers to manage their policies, submit claims, and track payments. Features include document upload, policy comparisons, and automated renewal notifications.
LOLC Customer Portal
Personalized Greeting System
An innovative mobile application utilizing facial recognition technology to display personalized greetings on kiosk displays at events. Features include real-time face detection, customizable greeting templates, and analytics tracking.
Personalized Greeting System
Writer Watch (AKA ReaderScout) Chrome Extension
A powerful Chrome extension for authors to monitor their Amazon book performance metrics in real-time. Features include sales tracking, ranking analysis, review monitoring, and competitive market insights.
Writer Watch (AKA ReaderScout) Chrome Extension
XLife
A comprehensive employee super app providing access to company services, HR functions, and internal communications. Features include leave management, expense tracking, document access, and company news updates.
XLife
Kelzey CMS
A sophisticated web application for condominium management featuring unit pricing calculations, maintenance scheduling, and resident communications. Includes payment processing, facility booking, and automated billing.
Kelzey CMS
Genie Admin Portal
A comprehensive administration platform for Dialog Axiata's digital wallet service featuring transaction management, user administration, and reporting tools. Includes fraud detection and compliance monitoring.
Genie Admin Portal
Janashakthi Life
A self-service mobile application for life insurance customers featuring policy management, premium payments, and claim submissions. Includes document storage, beneficiary management, and policy illustrations.
Janashakthi Life
Janashakthi Protech
An interactive web platform for insurance policy exploration and purchase featuring product comparisons, premium calculators, and online applications. Includes document upload, payment processing, and status tracking.
Janashakthi Protech
NCell Payment Gateway
A comprehensive payment platform for NCell's telco services featuring e-top ups, bill payments, and product purchases. Includes transaction monitoring, automated reconciliation, and integration with multiple payment providers.
NCell Payment Gateway
NCell Gifting Platform
A web-based platform enabling users to gift telco products and services to others. Features include product catalogs, personalized messaging, scheduled gifting, and integration with NCell's billing system.
NCell Gifting Platform
URL Shortener
A feature-rich URL shortening service with link protection and monetization capabilities. Includes click tracking analytics, custom alias creation, QR code generation, and access control management.
URL Shortener

My Journey

2025
EatMe Payments for Adyen
2025
project

Payment processing solution with Adyen integration and transaction monitoring.

EatMe Admin Panel
2025
project

Full-stack administration dashboard with real-time analytics and user management.

2024
2023
2022
2021
2020
2016

Skills & Technologies

TypeScriptTypeScript
JavaScriptJavaScript
ReactReact
React NativeReact Native
AngularAngular
Next.jsNext.js
Node.jsNode.js
Express.jsExpress.js
Nest.jsNest.js
MongoDBMongoDB
MySQLMySQL
MongooseMongoose
SequelizeSequelize
JestJest
CypressCypress
GitHub ActionsGitHub Actions
GitLab PipelinesGitLab Pipelines
GitGit
DockerDocker
AWSAWS

My Articles

The Art of Git Commits: Writing Messages That Your Future Self Will Thank You For
TL;DR Learn how to write meaningful Git commits that enhance collaboration, make code...
Read More
Git Branching - A Production-Grade Branching Strategy for Enterprise Teams
Enterprise teams need robust, battle-tested branching strategies to handle complex release cycles...
Read More
Node.js E2E Testing with Cypress: A Comprehensive Setup Guide
Introduction End-to-end testing is crucial for ensuring your Node.js applications work...
Read More
API Endpoint Design: CRUD vs Action-Specific Endpoints - A Developer's Guide
API Endpoint Design: The Great Debate 🤔 Hey there, fellow developers! 👋 Today, we're...
Read More
Organizing styles better with BEM + ITCSS + Sass
Writing CSS is easy. But maintaining them is not! On smaller projects, how you organize your code...
Read More
Render props in React
In the previous articles, we discussed what is stateful logic sharing, why do we need it and one of...
Read More
HOCs in React
In the previous post we discussed what is stateful logic sharing and why do we need it. In this...
Read More
What is stateful logic sharing and why do we need it?
Stateful logic is any code that uses the state. The stateful logic sharing is sharing stateful logic...
Read More
GitHub Student Developer Pack [FREE]
Are you a student? No matter what you are studying, this post is for you. Everyone knows...
Read More
Java OOP Cheatsheet
I will be exploring Java OOP concepts with relevant real-life examples as well as the coding...
Read More
Java Under the Hood
This post offers a brief introduction to how Java executes a code written in Java Language under the...
Read More