Taking new clients in Quezon Province

I build the systems small businesses run on.

Point-of-sale software, websites and online booking for local shops, gyms and cafés. Every sale, payment and customer recorded in one place, even when the internet goes down. Plus marketing, bookkeeping and virtual assistance from someone who runs a business himself.

Meet Resi, short for resibo. Prints every sale, loses none.

Selected work

Real systems in daily use at FitnessHood Gym, plus a café POS in progress. Each one started with a problem the owner faced every day.

In daily useMac · Windows · iPad

Gym POS & Member Management

  • ChallengeSales, memberships, credit balances and coach commissions were written by hand. Knowing the day's income or who had expired took too long.
  • SolutionAn offline POS with cash, card, bank transfer and QR checkout, split payments and terminal fees. Member tiers, contracts, expiry and one-click renewal. Credit, expenses, bank deposits, rewards points, thermal receipts and A5 invoices.
  • ResultSales reports by day, week, month, year or any date range in seconds, with auto-save that keeps working without internet.
ElectronJavaScriptOffline storageXcode (iPad)

Interface recreated for this portfolio · sample figures

LivePublic website

Walk-in Booking with GCash

  • ChallengeWalk-in clients couldn't reserve a time or pay ahead, and staff had no way to stop a slot from getting overcrowded.
  • SolutionA booking site with 10 spots per time slot until 10 PM, a GCash QR to pay on the spot, and an instant email and Telegram alert to staff for every booking. Fair rules for families who share one phone number.
  • ResultClients book and pay any time, staff know right away, and peak hours stay under capacity.
FirebaseEmailJSTelegram BotNetlify
Visit the live site ↗

Interface recreated for this portfolio · sample data

LiveDesktop · tablet · phone

Gym Website & Member Portal

  • ChallengeNew clients struggled to compare plans and sign up, and members had nowhere online to check their account or gym events.
  • SolutionA clear site with plans, day pass, coaching and FAQ, a Register Online button, and a member login with event sign-ups managed from the POS and a free fitness tracker.
  • ResultEasier online sign-up for new clients and a members-only space that keeps people coming back.
HTML · CSS · JSSupabaseResponsive design
Visit fitnesshoodgym.com ↗

Interface recreated for this portfolio

In developmentiPad · local server

Coffee Shop Kiosk POS

  • ChallengeCafés lose orders, payments and stock records when the internet drops or orders are scribbled on paper during the rush.
  • SolutionA self-order kiosk, a cashier POS and a live queue screen that run on the shop's own server. Staff mode with password, vouchers, gift cards, expenses, inventory and end-of-day cash count.
  • ResultBuilt so a shop can run every day without losing a single order or peso.
Node.jsSQLiteXcode

Concept screen · sample menu

Personal tool

Cardwise expense manager

Tracks credit cards and expenses, with an offline receipt scanner that reads a photo into an editable entry and flags duplicates.

JavaScriptTesseract.js OCR
In development

Johapi AI

A business assistant that reads the gym POS data to answer questions like "who expires this week?" and drafts renewal messages.

Next.jsPostgreSQLOpenAI API

What I can do for your business

Made for owners who are still using a notebook, a spreadsheet, or three different apps that don't talk to each other.

Sell

POS systems

Checkout, receipts, split payments, credit and daily cash count. Works offline on a laptop or iPad.

Record

Sales & income records

Every sale and expense saved automatically, with reports by day, month or year you can export.

Book

Online booking & payments

Customers reserve a slot and pay by GCash QR. You get a Telegram or email alert right away.

Be found

Business websites

A clean site that works on any phone, with your prices, services, location and a clear way to sign up.

Business support

Grow

Social media & marketing

Facebook and social ads, promos, email newsletters and campaigns that bring in new customers.

Design

Brochures & graphics

Flyers, brochures, price sheets and social posts made in Canva and Photoshop.

Count

Bookkeeping & financial reports

Income and expense records, quarterly financial statements, depreciation schedules and budgets in Excel.

Assist

Virtual assistance

Email and calendar management, documents, market research, competitor reports and customer support.

How a project runs

From your counter to a working system.

I start by watching how your shop actually runs, so the system fits your staff instead of the other way around.

  1. Visit & listenSee your daily routine, what you record today, and where time or money slips.
  2. DesignScreens your staff can use after one walkthrough, reviewed with you first.
  3. Build & testTested with your real products, prices and payment methods.
  4. Install & trainSet up on your computer or iPad, and staff trained on site.
  5. Monthly supportUpdates, fixes and backups on a simple monthly plan.

About

I run a gym, so I build software the way an owner would want it.

Since 2023 I've managed FitnessHood Gym in Candelaria, Quezon. When paper logbooks and scattered spreadsheets stopped keeping up, I built our own POS, website and booking system, and now I build the same kind of tools for other local businesses.

My background is in business, not just code. I hold a BS in Business Administration majoring in Entrepreneurial Marketing, so I care about the numbers your system produces as much as how it looks.

Role
Web & Business Systems Developer
Currently
Manager, FitnessHood Gym (2023 – present)
Education
BSBA Entrepreneurial Marketing, Mindanao State University
Also
Certified fitness coach and freelance virtual assistant
Strengths
Systems, marketing, finance records, team leadership
Based in
Candelaria, Quezon, Philippines
HTMLCSSJavaScriptElectronNode.jsNext.jsSQLitePostgreSQLFirebaseSupabaseNetlifyXcodeGCash QREmailJSTelegramExcelWordPowerPointGoogle WorkspaceCanvaPhotoshop

Résumé

Web and business systems developer, gym manager, marketer and virtual assistant, with a business administration degree and 3+ years running a fitness business.

Experience

Freelance Web & Business Systems Developer

Self-employed · Candelaria, Quezon

  • Build custom websites and POS systems for local stores, from requirements to installation, training and support.
  • Turn manual logbooks and spreadsheets into digital records of sales, income, expenses, customers and inventory.
  • Offer systems on a monthly plan that covers updates, maintenance and support.

Manager

FitnessHood Gym · Candelaria, Quezon

  • Designed and deployed the gym's POS, member system, website and online booking, replacing manual records.
  • Prepare quarterly financial statements and depreciation schedules.
  • Oversee gym operations and the in-house café, Lift & Sip, with café sales tracked separately from gym sales.
  • Ran digital marketing (social ads, email newsletters, promotional events) that increased member enrollment.
  • Create brochures, price sheets and promotional materials for the gym and its coaching packages.
  • Led and set performance goals for a team of fitness professionals, improving customer service and client retention.
  • Streamlined daily operations and facility management, reducing overhead costs.
  • Built strong client relationships through personalized service and word-of-mouth marketing.

Certified Fitness Coach

FitnessHood Gym · Candelaria, Quezon

  • Coach members through personal training packages built around their goals.

Virtual Assistant

Freelance · Remote

  • Provided administrative support for clients in various industries: email management, calendar scheduling and document preparation.
  • Conducted market research and competitor analysis, and wrote reports that guided business and marketing strategies.
  • Handled customer inquiries and correspondence with real-time support.
  • Coordinated tasks and projects, and managed online research and client data.

On-the-Job Trainee

Kooperatiba Multi-Purpose Cooperative · Lucena City

  • Assisted the accounting department with financial reporting and budgeting.
  • Supported marketing initiatives for cooperative programs, increasing member participation.

Education

BS Business Administration, Major in Entrepreneurial Marketing

Mindanao State University · Marawi City

  • Coursework: Marketing, Financial and Strategic Management, Entrepreneurship, Consumer Behavior, Business Research, Digital Marketing.
  • Practicum: Kitchen Supervisor, CBAA Canteen (Jan – Feb 2016). Supervised kitchen operations, managed inventory and coordinated staff.

Skills

Web & app developmentHTML, CSS, JavaScript, Electron (Mac & Windows apps), Node.js, Next.js, Xcode (iPad apps), responsive design
Data & integrationsSQLite, PostgreSQL, Firebase, Supabase, Netlify, GCash QR, EmailJS, Telegram alerts, OpenAI API, OCR
Business systemsPOS and checkout, sales and income records, member and customer tracking, inventory, receipts, invoices and reports
Finance & recordsFinancial statements, depreciation schedules, budgeting and financial oversight, Excel
Marketing & digital strategySocial media marketing and management, content creation and graphic design, email campaigns, market research and SWOT analysis
Management & operationsStrategic planning and execution, team leadership and development, process improvement, customer service
Virtual assistanceProject and task coordination, email and calendar management, client communication, online research and data management
ToolsMicrosoft Word, Excel, PowerPoint; Google Docs, Sheets, Calendar; Canva; Adobe Photoshop
CoachingCertified fitness coach, personal training packages
Training & seminars

"Today's Innovation for Future", CBAA, MSU (July 2015)
"Juan Big Idea: Taking Marketing Thoughts into Flight", Xavier University – Ateneo de Cagayan (Feb 2014)

Full PDF résumé and references available on request.

Request my résumé
Kumusta! Tell Johapi what your shop still writes by hand.

Let's fix your record-keeping.

Tell me about your business and what you track today. I'll reply with a simple plan and price.

Emailjohap.moner@gmail.com
Phone / Viber+63 917 184 1287