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

Every sale, member and peso tracked. Even offline.

See the story
  • 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

Book and pay in 30 seconds. Staff alerted instantly.

See the story
  • 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

Sign up online. Members stay engaged.

See the story
  • 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

Order on an iPad. Zero lost orders.

See the story
  • 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

Beyond the code

The business side of my work: marketing, running a team, keeping the books and supporting busy owners.

Marketing & client retention

Client Retention, CRM & Promotions

Attract new clients. Keep members renewing.

See the story
  • ChallengeThe gym needed a steady flow of new clients and a reason for members to keep renewing.
  • SolutionFlyers, social posts and a free trial pass for first-timers. A client CRM built into the POS tracking prospects, trials, members and renewals, plus rewards points, renewal follow-ups and member-only events.
  • ResultMore ways to win new clients and keep existing members coming back.
Social mediaCanvaPhotoshopCRM
Management · since 2023

Gym Operations & Team Management

A 24/7 gym and café, running smoothly.

See the story
  • ChallengeA 24/7 gym with an in-house café needs consistent service, a reliable team and clear numbers.
  • SolutionI lead the coaches and front-desk team, set performance goals, run daily operations and the facility, and keep café sales tracked separately from gym sales.
  • ResultBetter service and client retention, lower overhead, and clear numbers for the owners.
Team leadershipOperationsCustomer service
Bookkeeping · quarterly

Bookkeeping & Financial Statements

Clean books. Clear quarterly numbers.

See the story
  • ChallengeOwners needed an accurate quarterly picture of profit and the real cost of their equipment.
  • SolutionMonthly income and expense records, quarterly financial statements in Excel split by memberships, walk-ins and café, and a depreciation schedule by asset class.
  • ResultReliable quarterly reports owners can use to plan. Figures shown are hidden for privacy.
BookkeepingExcelFinancial statements
Virtual assistant · freelance

Admin Support & Research

Inbox handled. Decisions backed by research.

See the story
  • ChallengeBusy owners lose hours to inboxes, scheduling and research.
  • SolutionEmail and calendar management, document preparation, customer follow-ups, and market and competitor research written up as clear reports.
  • ResultOrganized inboxes, no missed deadlines, and decisions backed by research.
Email & calendarMarket researchClient support

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