Full-stack engineer — Cebu City, PH

Open to freelance projects & full-time roles

Portrait of Wayne Rondina

Wayne Rondina

I design and build websites, online stores, marketplaces and ERPs, from first sketch to production database.I'm a full-stack TypeScript engineer: Next.js and React up front, Postgres, Supabase and AWS behind — I take features from schema to shipped UI.

Selected work

E-commerce — PH

Bloom & Blossom

Bloom & Blossom logo
  • Next.js
  • TypeScript
  • Supabase
  • Cloudinary
  • Tailwind CSS

An online flower shop for the Philippines

Bloom & Blossom sells curated bouquets online, priced in pesos, with promos and order tracking built in. Behind the shop, a role-based admin keeps the catalog, stock and product photos up to date.

  • Curated bouquet catalog, priced in pesos
  • Promo banners, pop-up campaigns and order tracking
  • Role-based admin for the catalog, stock and photos
Visit live site(opens in a new tab)

Corporate site — PH

Legacy Smiles

Legacy Smiles logo
  • Next.js
  • TypeScript
  • Contentful
  • GSAP
  • Framer Motion
  • AWS CloudFront
  • Tailwind CSS

A dental clinic website that brings in local patients

Legacy Smiles is a dental clinic in Mandaue, Cebu that wanted to be found by patients nearby. The site pairs polished animation with a blog the clinic edits itself, Google reviews and its HMO partners.

  • Pages and blog the clinic edits in Contentful
  • Google reviews and an HMO partner directory
  • Local SEO with LocalBusiness structured data
Visit live site(opens in a new tab)

Corporate site — PH

Tampus Dental

Tampus Dental logo
  • Next.js
  • TypeScript
  • Contentful
  • Framer Motion
  • Tailwind CSS

A calm, premium website for a Cebu City dental clinic

Tampus Dental is a dental clinic in Cebu City, and its website carries the same calm, premium feel. The team updates services, staff and blog posts in a CMS, and every page is built to rank in local search.

  • Services, team and blog managed in Contentful
  • A services directory patients can filter
  • Local SEO with LocalBusiness structured data
Visit live site(opens in a new tab)

Marketplace

TutorLoop

TutorLoop logo
  • Next.js
  • TypeScript
  • Supabase
  • AWS Rekognition
  • AWS Textract
  • React Query
  • Tailwind CSS

A tutoring marketplace with verified tutors

TutorLoop connects K-12 and AP students with tutors who have been checked and verified. Students book sessions, meet over live video and leave reviews, while AI-assisted document checks speed up tutor sign-up.

  • Live video tutoring sessions
  • Tutor verification with AWS Rekognition and Textract
  • Bookings with calendar integration, reviews and ratings
Visit live site(opens in a new tab)

ERP

Horizon ERP

Horizon ERP logo
  • Next.js
  • TypeScript
  • Express
  • PostgreSQL
  • Prisma
  • Socket.IO

One system to run a travel and supply business

Horizon runs the day-to-day of a travel and supply business: sales agreements, purchase orders, vouchers and tour packages in one place. Role-based approvals keep work moving, and live dashboards show where the money stands.

  • Sales and purchase order workflows with role-based approvals
  • Travel vouchers and tour packages with itineraries
  • A real-time financial dashboard
Private system — request a walkthrough

E-commerce — PH

Match Me

Match Me logo
  • Next.js
  • TypeScript
  • Supabase
  • PostgreSQL
  • Tailwind CSS
  • daisyUI
  • Zod
  • Framer Motion

An online shop and back office for a matcha studio

A Cebu City matcha studio was taking orders by hand across Instagram, Messenger and walk-ins. Match Me gives it a branded shop with a four-step mobile checkout, and an owner dashboard that runs orders, deliveries, stock and revenue from one phone.

  • Four-step mobile checkout with GCash and bank payment-proof upload
  • Stock that can't oversell: every order reserves its jars in one Postgres transaction
  • Owner dashboard for orders, a delivery calendar, inventory and revenue
Visit live site(opens in a new tab)

Booking platform

Pick & Dink

Pick & Dink logo
  • Next.js
  • TypeScript
  • Supabase
  • PostgreSQL
  • Tailwind CSS
  • daisyUI
  • Zod
  • React Query
  • Framer Motion

Court booking and venue operations for a pickleball club

Players used to book courts through chat threads while staff tracked slots and payments by hand. Pick & Dink lets a player book and pay for a court in under two minutes with no account, while staff confirm GCash payments and run the day from one admin.

  • Guest booking with no accounts: sport, court, time, details, pay
  • Double booking made impossible by constraints in the database itself
  • Staff admin for payments, schedules, open play and courts
Visit live site(opens in a new tab)

Services & process

What I build

Four kinds of project, each one already on screen above. Open a row for what's included.

  • A fast, mobile-first website designed around your brand
  • Pages and a blog your team edits without a developer
  • Local SEO, structured data and Google-ready pages
  • Hosting, analytics and a launch you don't have to babysit

  • A catalog, cart and checkout built for phones
  • Local payments such as GCash, with payment-proof upload
  • Promos, stock and order tracking in one admin
  • Product photos that load fast on any connection

  • Sign-up, accounts, roles and permissions
  • Bookings and schedules that can't double-book
  • Live features such as video sessions and notifications
  • Admin dashboards to run the platform day to day

  • Workflows and approvals that match how your team works
  • Sales, purchasing and financial records in one place
  • Role-based access for every department
  • Live dashboards and reports

Process

How a project runs

  1. PRE

    Discovery & fixed quote

    We talk through your goals, your customers and your budget. You get a clear scope, a timeline and a fixed quote before any work starts.

  2. PROD

    Build with weekly preview links

    I build in small steps and send you a live preview link every week, so you can click through the progress and steer early.

  3. POST

    Polish & launch

    Testing on real phones, speed tuning, SEO and loading your content, then a launch you don't have to babysit.

  4. PREMIERE

    Care

    After launch I stay on for fixes, updates and new features, so the site keeps up as your business grows.

Stack

The call sheet

Every tool here shipped in real client work. A tick marks where.

Tap a project to pin it. Tap a tool for the why.

Tools by project: a tick marks each project a tool shipped in. Project headers pin their column; tool names show why the tool was used.
Tool
Framework
ShippedShippedShippedShippedShippedShippedShipped
ShippedShippedShippedShippedShippedShippedShipped
Not usedNot usedNot usedNot usedShippedNot usedNot used
Interface
ShippedShippedShippedShippedNot usedShippedShipped
Not usedShippedShippedNot usedNot usedShippedShipped
Not usedNot usedNot usedNot usedNot usedShippedShipped
Not usedShippedNot usedNot usedNot usedNot usedNot used
Data
ShippedNot usedNot usedShippedNot usedShippedShipped
Not usedNot usedNot usedNot usedShippedShippedShipped
Not usedNot usedNot usedNot usedNot usedShippedShipped
Not usedNot usedNot usedShippedNot usedNot usedShipped
Not usedNot usedNot usedNot usedShippedNot usedNot used
Not usedNot usedNot usedNot usedShippedNot usedNot used
Content
Not usedShippedShippedNot usedNot usedNot usedNot used
ShippedNot usedNot usedNot usedNot usedNot usedNot used
Cloud
Not usedShippedNot usedNot usedNot usedNot usedNot used
Not usedNot usedNot usedShippedNot usedNot usedNot used
Not usedNot usedNot usedShippedNot usedNot usedNot used
Total5757689
Everyday kit
  • REST APIs
  • Upstash Redis

Contact

waynerondina20@gmail.com09498718967

Open to freelance projects & full-time roles