Full-Stack Developer · Sri Lanka

AshanAvishka

You bring the problem. I ship the solution, from first line of code to live on the cloud.

CurrentlySoftware Engineer · Global Trading, Inc.
SCROLL
Ashan Avishka
Ashan AvishkaMatara, Southern Province
Ashan Avishka signature
BSc (Hons) Software Eng.University of Bedfordshire

(01) — About

Web, mobile and cloud. Built end to end.

I'm a full-stack developer building robust, scalable applications with the MERN stack, Laravel and native Android. I deploy on AWS with CI/CD pipelines, manage MongoDB on production servers, and build and maintain WordPress sites on AWS and cPanel hosting.

I care about performance and user experience, and about shipping products that work as well as they look.

Based inMatara, Sri Lanka
NowSoftware Engineer, Global Trading, Inc.
FocusMERN · Laravel · AWS

(02) — Selected work

Five builds
worth a
closer look

Production platforms, published mobile software and applied AI—selected for depth, ownership and real-world constraints.

0105
~/super-digitizing
Super Digitizing screenshot
01 / 05 · 2026

Super Digitizing

Digitizing marketplace & production platform

A three-sided platform where digitizers bid on customer artwork with stitch-count estimates and admins choose the best balance of cost, quality and turnaround. Every order moves through production, revisions, PayPal payment and payment-gated file delivery. All of it was migrated from a legacy system with a different architecture.

LaravelNext.jsPostgreSQLRedisPayPal
~/bct-order-management
BCT Order Management screenshot
02 / 05 · 2026

BCT Order Management

Centralized order operations hub

A centralized internal system for the Broward County Transit uniform program. Orders from bulk-scanned documents, on-site operator entry and the existing customer portal merge into one validated queue. From there they move through dispatch, accounting, fulfilment and signed handover, while employee and order data stay in sync with the portal.

ReactFastAPIPostgreSQLPythonTypeScript
~/petresqr
PetResQR screenshot
03 / 05 · 2026

PetResQR

QR pet recovery & e-commerce platform

A pet-management and e-commerce platform built around QR tags. Owners manage multiple pets and tags in one place. Anyone who finds a lost pet can scan its tag to alert the owner by SMS and email with a map link, and the same platform sells the tags through PayHere.

Next.jsExpressMongoDBTypeScriptPayHere
~/gtim-mobile
GTIM Mobile screenshot
04 / 05 · 2025–26

GTIM Mobile

Cross-platform commerce app · iOS & Android

A React Native and Expo app that connects to Global Trading, Inc.'s existing commerce system. Customers can browse products and services, place and pay for orders, upload artwork and track order history from their phone. It is published on both the App Store and Google Play.

React NativeExpoTypeScriptNativeWindPayPal
~/mind-aware
MindAware screenshot
05 / 05 · 2026

MindAware

AI-assisted cognitive wellbeing app · BSc final project

A CBT-inspired reflection app built as three services: an Expo client, an Express and Prisma API, and a FastAPI NLP service. It highlights nine types of cognitive distortion in the user's own words, recalls recurring thoughts through pgvector semantic memory and handles crisis signals with a fail-safe design.

React NativeExpoTypeScriptExpressPrisma

24 projects in the archive

Follow the journey ↓

(03) — Journey

From classroom
to production

Every role and the projects that came out of it, in the order they happened.

FoundationsMar 2022 — Mar 2024

HND, Computer Software Engineering

National Institute of Business Management

Two years of software engineering fundamentals, and the first complete systems: Android, Spring Boot, Python and healthcare software.

01
2022
Into productionJul 2024 — Jul 2025

Software Engineer

INT Terminal Travel Group · Dehiwala

First engineering role. Built and shipped a MERN travel platform and deployed it on AWS with CI/CD.

02
2024
Brands on the webJul 2025 — Dec 2025

Web Developer

Majestic Pride Lanka

Marketing sites, storefronts and corporate sites for clients, from motion-heavy Next.js builds to custom WordPress themes.

03
2025
NowJan 2026 — Present

Software Engineer

Global Trading, Inc.

Current role, building software for Global Trading, Inc.

04
2026
DegreeJan 2026 — Dec 2026

BSc (Hons) Software Engineering

University of Bedfordshire

Completed my bachelor's degree. Coursework and final projects covered a browser game, a full commerce platform and an AI wellbeing app.

05
2026
On my ownIndependent work

Freelance & personal builds

Clients and self-initiated products

Full products outside the day job: commerce, payments and APIs, from database to deployment.

06
2025+
01 — ScopeIdeaUnderstand the problem, pick the right stack.
02 — ShapeDesignFlows and wireframes, then a working UI.
03 — BuildCodeReact, Node, Laravel and Kotlin.
04 — ReleaseDeployAWS, Docker and CI/CD pipelines.
05 — LiveShipped.Monitored, maintained, improved.

How a project travels · scroll

(04) — Archive

All projects

(05) — Stack

Tools I ship with

From the interface to the server it runs on.

React
Next.js
TypeScript
Tailwind CSS
Framer Motion
Node.js
Express
Laravel
PHP
Spring Boot
Python
MongoDB
MySQL
Supabase
Firebase
Kotlin
Jetpack Compose
Android
.NET
C#
AWS
Docker
GitHub CI/CD
cPanel
WordPress
WooCommerce
Stripe
PayHere
Square

Live · GitHub

Commit city

Each tower is one day of commits over the last twelve months. Scroll to fly through it.

—contributions · last 12 months
LessMore
@Ashan-Avishka ↗

(06) — Education

2026 · CompletedBSc (Hons) Software EngineeringUniversity of Bedfordshire
2022 — 2024HND, Computer Software EngineeringNational Institute of Business Management (NIBM)

Certifications

Create a Virtual Private Cloud (VPC) Using AWS01
AWS S3 Basics02
Build a free website with WordPress03
Increase SEO Traffic with WordPress04
Search Engine Optimization (SEO) with Squarespace05

(07) — Kind words

What clients say

01 / 03
[Add a client or manager quote here — one or two sentences about working with Ashan.]
[Name][Role, Company]
[Add a second quote — ideally from a freelance client, about the result delivered.]
[Name][Role, Company]
[Add a third quote — a colleague or lead from one of your roles.]
[Name][Role, Company]

(08) — Writing

Notes from the build

(09) — Contact

Got a problem
worth solving?

ashanavishka81@gmail.com
I can help with
Web developmentMobile applicationsStandalone / desktop systemsDeployment solutionsWordPress malware cleanupCustom software solutions