Hi, I’m Jaspher

Portrait of Jaspher Tampos

Available for new projects

A web and systems developer building software that fits the way your business works

About me

I'm a web and systems developer based in Boracay, Philippines. Most of my projects start as a spreadsheet someone updates by hand, or a business that's hard to find online. I build the system or the website that fixes it, for retail, hospitality and creatives.

Contact me
Based in Boracay, Philippines
Platforms Web, Android, iOS and Windows
Who I build for Retail, hospitality and creatives
How I work One developer, first call to launch

Services

One developer from first call to launch, so nothing gets lost between a designer and a coder.

  1. Websites

    For hotels, resorts, tours, restaurants and creatives. Fast mobile pages, inquiry and booking forms, and an admin panel when you want to update content yourself.

    Next.js, React, Tailwind
  2. Business systems

    Inventory, fixed assets, maintenance logs and HR records, built on the spreadsheets your team already uses so the system opens with your real data.

    React, Node.js, SQL, Excel import and export
  3. Mobile and applications

    Point of sale, stock counts and receiving on phones or handheld barcode scanners, and they keep working when the internet drops.

    React Native, Expo, Android
  4. Reports and automation

    Sales dashboards, clean Excel exports, and scripts that take repetitive jobs off your team's hands.

    Electron, Python, PowerShell

Selected work

Live websites and systems in use today. On internal systems, client logos and names are hidden.

Own product

Cloud POS · Counter, web and phone

ORSAVO

Live site

My own point-of-sale and business management platform for small shops: a Windows till that keeps selling when the internet drops, a web console the owner can open from anywhere, and one account that keeps the two in step.

  • Sells with no internetEvery sale is written to the till's own database first, then queued. When the line comes back the queue drains, and a replay can never bill a customer twice.
  • One account, every tillProducts, prices, branding, tax and receipt layout are published from the web and reach each counter on its next sync.
  • The numbers owners ask forTakings by day, best sellers, stock below its reorder point, and what each till rang up, without asking anyone for a report.
The ORSAVO till on the sale screen: a grid of photographed products, a basket of seven items and a Charge button showing the total
Client project

Website · Next.js · Photography studio

City in Frames

Live site

A booking website for a photography and drone studio in Washington, D.C. and Maryland. Visitors browse real shoots by occasion, see what a session costs, and request a date without leaving the site.

  • Gallery by occasionWeddings, maternity, family, drone and more: 11 filters on the homepage, with full albums on their own page.
  • Booking in four stepsYour details, the shoot, extra notes, then review and send, so the studio gets everything in one request.
  • Reviews, pricing and contactClient reviews, session prices, direct contact options and a newsletter sign-up for open dates.
City in Frames homepage: a couple walking on the beach at sunset behind the words City in Frames and a Book your session button
Client project

Website · Flask · Photography studio, Boracay

Island In Frames

Live site

The website and booking system for a photography and videography studio in Boracay. Visitors browse shoots by occasion, watch the films and request a date, and the studio confirms it from its own admin panel.

  • A gallery the studio runsNine collections, from prenup and weddings to drone and real estate, plus a film reel. The owners upload new work themselves.
  • Inquiry to confirmed bookingA request lands in the dashboard and the studio's inbox. One click confirms it, emails the client and puts the shoot on the calendar.
  • Reviews with photosClients leave a star rating and up to two photos from their shoot, and the homepage rotates six of the five-star ones.
Island In Frames homepage: an aerial of Boracay at sunset behind the words Island In Frames and a Book your session button
Client project

Web app · Retail chain

Near Expiry Analyzer

28,828 products tracked

Tracks the expiry date of every product in the store, flags what has expired or is about to, and turns it into a list the team can act on today.

  • Expiry at a glanceExpired, due within 30 days, due in 31 to 60 days, and healthy stock, each with quantities.
  • What to pull firstAn action list sorted by soonest expiry, so markdowns and disposals happen before losses.
  • Reports in one clickExport any group to Excel or generate a ready-to-send report for the selling area.
Near Expiry Analyzer dashboard showing expired, critical, warning and healthy stock counts, and a list of items that need action
Client project

Web app · Retail chain

Sales Monitoring System

20,475 products · 49 categories

Brings monthly sales and inventory into one dashboard, shows what is running low or not selling, and suggests what to order next.

  • Order suggestionsCompares stock on hand with average monthly sales and suggests how much to reorder.
  • No-sales email alertsFinds products that have stock but aren't selling, and emails the team automatically.
  • Masterfile builderMerges several source files into one clean product list and fills in missing barcodes.
Sales Monitoring dashboard with low stock, no sales with stock, total on hand, a monthly sales trend chart and top products
Client project

Web app · Retail chain

Expenses Monitoring System

284 deliveries · ₱257,018 logged

Records every supplier delivery and the costs that come with it, from transport to provincial fees, then shows totals by supplier and category.

  • Every delivery on recordPurchase orders, received value and expenses per transaction, searchable by PO or supplier.
  • Service level and costSee how much of each order actually arrived and what delivery cost as a share of it.
  • Suppliers and audit trailManage suppliers and expense categories, with a log of every change and upload.
Expenses dashboard with total purchase order value, received value, total expenses, service level, an expense chart by category and recent transactions

More systems

Previews rebuilt with sample data.

Web app, retail chain

AC & Chiller Monitoring

Replaced a spreadsheet logbook for every aircon and chiller. Imports years of service history and shows which units are due for maintenance.

Web app, retail chain

Fixed Assets Inventory

A 20-sheet asset register turned into one system for two branches, with QR tags and an audit log for every change.

Everything else

  • Supplies InventoryRetail client

    Reads a 10-sheet supplies workbook, 289 items and 1,643 stock movements, and keeps it running as a live system.

    Web Node.js, Express, sql.js, React, Tailwind
  • UniformHubHR team, retail client

    Uniforms per position, sizes, stock, issuance, returns and replacement requests, with role-based access and an audit log.

    Web React
  • Inventory ReceiverRetail client

    Warehouse receiving on handheld PDT scanners, with encrypted local storage.

    Android Jetpack Compose, MVVM
  • Selling Area LayoutRetail client

    A store floor plan with 540+ shelf codes, rebuilt as an editable plan and a 3D scale model.

    3D and web Floor plan, 3D model

Mockups

Concept sites

Whole sites built to pitch an idea rather than fill a brief. Live, browsable, and put together the way a paid build would be.

CURRENT STYLE homepage: the words WEAR THE CURRENT in heavy type behind a model in an oversized tee, with a fit and feel panel on the left

Campaign site · Streetwear

CURRENT STYLE

An independent streetwear campaign built as a scroll study: eight full-screen steps that change colour, crop and type as you move through the collection, then a fit room where a visitor builds their own look.

  • Next.js
  • Scroll-driven
  • 64 combinations
Visit live
BIBCO homepage: a beer being poured from the tap behind the words Brewed on Boracay, poured for the island

Concept site · Craft brewery

BIBCO

A concept for Boracay Island Brewing Company, the craft brewery in Station 3: the story, an archive of eleven beers you can filter by style, how the beer is made, the taproom and the walk to find it.

  • Next.js
  • 11 beers, filtered
  • Nine chapters
Visit live
Faye and Fifi homepage: the words I build automation that works beside an illustration of a woman at a laptop with her dog

Personal brand site · Automation

Faye and Fifi

A one-page site for a data and automation specialist: the numbers, the work, a four-step process, what clients say and a short journal — warm and editorial, where this kind of site is usually cold and technical.

  • Next.js
  • CMS covers
  • One page
Visit live

How a project goes

Clear scope and price before any work starts.

  1. 01

    Send what you have

    A spreadsheet, a sketch, a website you like, or a list of what keeps going wrong. Messy is fine.

  2. 02

    Get a plan and quote

    I reply with how I'd build it, what's included and the price, agreed in a written contract.

  3. 03

    Build with real data

    Everything is tested against your actual files, devices and content, not placeholders.

  4. 04

    Launch and hand over

    I set it up and walk your team through it so they can use it on day one.

Tech stack

What I build with

Picked per job, based on where the software has to run and who has to keep it running.

01

Web and interfaces

The pages and screens people actually touch, from a one-page site to a till that runs all day.

  • React
  • Next.js
  • TypeScript
  • Vite
  • Tailwind CSS
  • HTML & CSS
02

Back end and APIs

The part that holds the rules: accounts, permissions, and what each device is allowed to ask for.

  • Node.js
  • Express
  • Fastify
  • FastAPI
  • Flask
  • REST
  • JWT auth
03

Databases

Where the records live, on a server or on the machine itself when the connection cannot be trusted.

  • PostgreSQL
  • SQLite
  • Drizzle
  • Prisma
  • sql.js
  • SQL
04

Desktop and mobile

Software for counters, phones and handheld scanners, installed and working offline.

  • Tauri
  • Rust
  • Electron
  • React Native
  • Expo
  • Jetpack Compose
05

Data, files and AI

Reading the spreadsheets a business already has, and the scripts that take repeat work off people.

  • SheetJS
  • Excel import and export
  • Python
  • PowerShell
  • OpenCV
  • FFmpeg
  • Remotion
  • Claude
  • OpenAI
06

Hosting and delivery

Where it goes live, and how an update reaches it without anyone copying files by hand.

  • Vercel
  • Neon
  • Blob storage
  • GitHub
  • Git
  • Deploy on push

Available for new projects

Need a system or a website?

Send me what you have, even if it's just a messy Excel file. I'll reply with how I'd build it.

Tell me about your project

A few lines is enough. I'll reply by email.

What do you need?

Your details are only used to reply to you.

Case study