Avel PanaliganGet in touch
Home

All the work, one place.

A client store migration, company websites, payment and API work, and the apps I built on my own: what shipped on each, and the full write-up where there is one.

10 / 10 projects shown
Signal One banner: the store's homepage on a laptop and a phone, beside the headline Australia's #1 supplier of security uniforms and tactical equipment.
WordPress / PHPClient · 2026

Signal One International

~5,100orders moved, none lost

An Australian tactical-gear retailer moved from staging to a live store on shared cPanel hosting with no SSH. ~5,100 orders, 1,156 variations and a 213MB database carried across; Stripe webhook failures traced and the orders paid during the outage reconciled.

CasinoPlus Telegram bot banner: a robot mascot holding the Telegram logo, beside phone screens of the CasinoPlus Telegram channel.
Full stackEmployment · 2025

Casino Plus: Telegram Bot

3login, payments and an admin dashboard

Node.js, Express and MongoDB behind a Telegram bot: auto-login via the Login Widget with token verification, native payments for purchases, and a real-time admin dashboard for users, promotions and content.

E-commerce admin panel banner: a dashboard of revenue, orders, customers and top-selling products on a laptop and a phone.
Backend / APIPersonal · 2025

Multi-Store E-commerce Platform

1 → None backend, many storefronts

A multi-tenant commerce backend consumed by more than one storefront: REST APIs, tenant-scoped role-based auth, full product and inventory CRUD.

AMYGO poster: a low-poly lifter back-squats in the free-weights zone, beside the line Walk in. Pick a machine. Train. and the figures 12 machines, 17 exercises, 28 pieces to rearrange.
Front endPersonal · 2026

AMYGO

17exercises on 12 machines

A walkable 3D gym: 17 animated exercises on 12 machines, 28 pieces to rearrange in build mode, and phone controls.

BuildOS banner: a project tree eight levels deep, from Indie app launch down to Validate input, every level at 100%, beside the line Break it down. Watch it roll up.
MobilePersonal · 2026

BuildOS

8levels, project to single step

An offline Android project manager: every project is a tree up to eight levels deep, and progress rolls up on its own as the smallest steps get done.

Feiwin banner: the company website's homepage on a laptop, beside the Feiwin logo and its four services.
Front endEmployment · 2023

Feiwin Company Website

3languages on one page

Feiwin's company website, from my WBridges placement: one page on a Bootstrap template in English, Chinese and Filipino, a carousel of the studio's games, job listings with detail modals and an application form. I built most of it and handled deployment and hosting.

Live site
ExpressPay banner: a company website on a laptop, headlined Your Business. Your Future. Starts Here.
WordPress / PHPEmployment · 2021–22

ExpressPay Franchise Website

1,022franchisees, per the site's footer (Oct 2021)

ExpressPay's franchise website, which I helped build and maintain on WordPress in 2021–22 alongside my backend work: franchise packages, partner services, a branch photo gallery and an inquiry form. It has since been rebuilt by others; the 2022 version is archived.

Sipat banner: the focus timer at 25:00 with its session log and timer settings, on a laptop and a phone.
Front endPersonal · 2026

Sipat

25:00focus, logged honestly

A Pomodoro-style timer with configurable focus and break lengths, a weekly chart of focus time by day, and a session log.

Live app
TallyTappy banner: named counters for water, coffee and workouts with a weekly chart, on a laptop and a phone.
Front endPersonal · 2026

TallyTappy

1running total for today

Named counters for anything you'd lose track of during the day, tagged by category, with one running total across every counter.

Live app
Habibit banner: today's habits with a weekly streak row and a task list, on a laptop and a phone.
Front endPersonal · 2026

Habibit

7day streak row, per habit

A daily habit and task tracker that keeps the two apart on purpose: habits reset every morning and carry a streak; one-off tasks stay done.

Live app