- Built an intermediary platform linking Sponsors with Creators (e.g. YouTube channels), letting creators pick sponsor listings and integrate promo material into their content.
- Owned the back-end: designed and shipped API endpoints, optimised slow queries, and refactored legacy code for maintainability.
$ whoami
Ronald Vincent Bustillo
Back-End Web Developer·Davao City, Philippines
Back-end web developer with 5+ years of experience building and maintaining web applications. I focus on clean, well-tested APIs, sensible database design, and keeping servers healthy on AWS. I enjoy turning messy requirements into reliable features that hold up under real use.
Get in touchExperience
- Extended a multi-tenant web application with Laravel + Tailwind CSS, adding features alongside the product team.
- Ensured changes were properly tested, scalable, and that bugs were addressed promptly to keep the app robust for end-users.
- Built a web app for a Japanese client that generates customised documents and PDFs from user input and applied conditions.
- Exposed REST APIs so the app integrated cleanly with several surrounding systems.
- Managed the production server and database on AWS, accessed over SSH.
- Built data visualisations and dashboards against the Amazon MWS API, including scheduled data calculations and SQL reporting queries.
- Owned cron jobs for automated tasks and refined UI/UX based on QA feedback.
- Troubleshot and debugged issues end-to-end, coordinating with QA before release.
- Created and maintained modules integrating the GoogleFit API to surface fitness and activity data to users.
- Kept the integration secure, efficient, and up to date with the latest GoogleFit capabilities.
- Maintained and extended a real-estate web application, and provided API endpoints for the mobile team.
- Ran staging/production servers and databases on AWS EC2, and used Python + Selenium cron jobs to auto-populate the DB from third-party sources.
Education
Skills
Languages
- PHP
- JavaScript
- Python
- SQL
- HTML
- CSS
Frameworks & Libraries
- Laravel
- Vue.js
- jQuery
- Tailwind CSS
- Bootstrap
- AdminLTE
Databases
- MySQL
- PostgreSQL
- Redis
DevOps & Tooling
- AWS (EC2, RDS)
- Apache
- Nginx
- Linux/Ubuntu
- SSH
- Cron
- Git
- GitHub
- Bitbucket
- Jira
Integrations
- Amazon MWS API
- GoogleFit API
- Selenium
- REST API design
Workflow
- Mobile-first responsive design
- Cross-browser testing & debugging
- Agile / Scrum
Projects
work projects
Projects I contributed to as an employee. The repos are private — I can only link to the live sites.
Spondise Marketplace
A two-sided marketplace linking Sponsors (e.g. businesses) with Creators (e.g. YouTube channels), letting creators pick sponsor listings and integrate promo material into their content. I owned the back-end: API endpoints, query optimisation, and refactoring.
Visit sitePropnex
Singapore-based real-estate site. I worked mostly on the back-end and deployment, using Yii 1 (a PHP framework) + jQuery.
Visit sitePropnex Admin
A CMS to manage content shown on the main Propnex site. Built with Nuxt.js on top of company-provided APIs, with Bootstrap for the front-end.
Visit siteRecon Admin Portal
A system built on the Amazon MWS API, used by our virtual assistants. I focused on data visualisations, DB queries, and design improvements. Laravel + jQuery.
Visit siteRecon Client Portal
A client-facing system on the Amazon MWS API (US clients only). I contributed data automation, DB queries, and table structures. Laravel + jQuery.
Visit siteWayleaves Portal
A multi-tenant application managing agreements for access to power lines, cables, water mains, and gas pipelines — used by multiple clients.
Visit siteYU Energy Customer Portal
A customer portal managing billings, meter readings, and payments based on consumption.
Visit sitepersonal projects
Most of my personal projects aren't deployed (cloud hosting ain't cheap) — the source for all of them is on GitHub.
UM HRMDev
Capstone project — a UM attendance checker for faculty members. Built with Laravel + Vue and deployed on AWS EC2.
View sourceUMTC Guidance Scheduler
Capstone project — a UMTC guidance exam scheduler (web + API). Used Laravel Passport for API auth consumed by the mobile app.
View sourceInventory
Practice project exploring Laravel 6. Used Vue + AdminLTE 3 as the layout while experimenting with the new framework features.
View sourceSpirit FM Web Application
Side project for Ateneo de Davao. I contributed the inventory module — the one feature the system was missing.
View sourceWeb Scraper
A set of web-scraping experiments across multiple sites. Some are incomplete — they were explorations using Python + Selenium.
View sourceInterests
Away from the keyboard I spend most of my time playing video games, and I keep tinkering with side projects to expand what I know.