RB.dev
Ryan Baguasan

RYAN BAGUASAN

โšกFULLSTACK DEVELOPER ยท QA SPECIALIST ยท AI-POWERED BUILDER

๐Ÿ“Location: Iligan City, Philippines

โœ‰Email: bagsprin@gmail.com

๐Ÿ“ฑContact: (+63) 935-763-2143

Full-stack developer and QA specialist with a track record of shipping real products. Web apps, automation tools, AI-assisted systems, and mobile applications. Started in quality assurance and grew into building; now comfortable across the full stack and increasingly reliant on AI to move faster without cutting corners.

CAREER MISSIONS

Jarvis Analytics logo

Jarvis Analytics

Lead QA Specialist

2019-Present
full-time

Lead quality assurance for a dental scheduling SaaS platform serving clinics across the US. Driving the team's transition from manual to automated testing using Playwright and Cucumber JS. Own the test strategy for complex integrations: Reserve with Google, Dentrix Enterprise, provider, and operatory mapping. Guide junior QA team members and contribute to process improvements across the testing workflow.

QA TestingPlaywrightCucumber JSTest StrategyAutomation
Maddlogic logo

Maddlogic

Full-stack Developer

Feb 2023 - Jun 2025
full-time

Built and maintained features across a Vue.js + Laravel + MySQL stack, with Docker-based local development. Developed a Python-based PDF generation service that accepted .docx files with merge tags, resolved all tags against live data, and returned formatted PDFs. Implemented Zapier integration to allow external workflow automation to connect to internal system endpoints.

Vue.jsLaravelPythonMySQLDockerZapier
๐Ÿ”ง

Independent

Freelance Developer

2022-Present
freelance

Built a full event ticketing platform with multi-role auth, order management, check-in workflow, and admin analytics. Developed an Instagram Lead Scraper using Apify and Claude. Built the FilamentPHP admin panel and SMS Blaster feature for EcitizenPH. Built elevatehealthsupports.com from scratch using AI with static HTML/CSS/JS frontend and PHP backend.

Next.jsReactTypeScriptFilamentPHPApifyClaudeFlutter

EDUCATION QUEST LOG

University of San Carlos

Aug 2018 - May 2019

BS Electronics Engineering

Cebu, PH

Mindanao State University - Iligan Institute of Technology

Aug 2016 - Jul 2017

BS Engineering Technology and Management

Iligan City, PH

Mindanao State University - Iligan Institute of Technology

Jun 2013 - Jul 2015

Diploma in Electronics Engineering Technology

Iligan City, PH

SKILL TREE

HTML/CSS/JS

LVL 8
EXP 85/100

TypeScript

LVL 8
EXP 85/100

React

LVL 8
EXP 85/100

Next.js

LVL 8
EXP 85/100

Vue.js

LVL 8
EXP 80/100

Tailwind CSS

LVL 8
EXP 85/100

shadcn

LVL 8
EXP 80/100

Laravel

LVL 8
EXP 85/100

PHP

LVL 8
EXP 85/100

Python

LVL 8
EXP 80/100

FastAPI

LVL 8
EXP 80/100

Node.js

LVL 7
EXP 75/100

FilamentPHP

LVL 8
EXP 85/100

Supabase (PostgreSQL)

LVL 8
EXP 85/100

Firebase

LVL 8
EXP 80/100

MySQL

LVL 8
EXP 80/100

Claude

LVL 9
EXP 90/100

Apify

LVL 8
EXP 85/100

Cursor

LVL 8
EXP 85/100

Zapier

LVL 8
EXP 85/100

Lovable

LVL 8
EXP 80/100

Botcake.io

LVL 8
EXP 80/100

Flutter (Dart)

LVL 7
EXP 75/100

Playwright

LVL 8
EXP 85/100

Cucumber JS

LVL 8
EXP 85/100

Docker

LVL 8
EXP 80/100

Git/GitHub

LVL 8
EXP 85/100

WordPress

LVL 8
EXP 80/100

Elementor

LVL 8
EXP 80/100

COMPLETED QUESTS

web
completed

Ticketing System / Event Management Platform

Full-stack ticketing and event management web app with multi-role authentication (Admin, Staff, Customer). Event dashboard, flexible ticket tier pricing, order tracking, and real-time check-in verification workflow. Admin analytics with live metrics on ticket sales, pending verifications, and attendee counts. Type-safe end-to-end with TypeScript; role-based data security at the database level.

Next.jsReactTypeScriptSupabase
PROGRESS100%
automation
completed

Instagram Lead Scraper

Client-delivered scraper using hashtag and seed-account strategies with configurable ICP filtering. Detects Shopify storefronts, filters by engagement signals, and exports structured data to Google Sheets. Powered by AI to streamline lead generation workflows.

ApifyClaudeGoogle SheetsAutomation
PROGRESS100%
web
in-progress

NL-TODO / Task Assignment Mobile App

Flutter mobile app for task creation, assignment, and real-time status tracking built for New Life Iligan. Push notifications via Firebase Cloud Messaging, user presence detection, and role-based access (manager/leader). Clean architecture with feature-based structure and reactive state management via Riverpod.

FlutterDartSupabaseFirebaseRiverpod
PROGRESS75%
web
completed

EcitizenPH Admin Panel

Built the admin dashboard for a local civic app using FilamentPHP. Developed a Python FastAPI service connecting the platform to physical Android devices for SMS broadcasting via mymobkit.

FilamentPHPPythonFastAPILaravel
PROGRESS100%
automation
completed

PDF Generation Service

Developed a Python-based PDF generation service that accepted .docx files with merge tags, resolved all tags against live data, and returned formatted PDFs. Integrated seamlessly into the Maddlogic platform workflow.

PythonFastAPIPDF ProcessingData Integration
PROGRESS100%