Project - Plugin Development & MySQL Optimization

Developing new plugins and rewriting legacy plugins for vBulletin compatibility, and optimizing MySQL performance for a community-driven deals platform.

Client
Sitedeals.nl
Year
Service
Backend Development, Optimization

Overview

Sitedeals.nl is a community-driven deals platform built on the vBulletin forum engine. During my nine months at the company (November 2012 – September 2013), I focused on plugin development, platform migration, and performance optimization.

Key Contributions

Plugin Development & Migration

The platform was upgrading to a new version of vBulletin, which broke compatibility with many existing plugins. I was responsible for:

  • Developing new plugins — including a bidding system that let users place competitive bids on deals, adding a core engagement mechanic to the platform.
  • Rewriting legacy plugins that no longer worked on the new vBulletin version, ensuring feature parity while modernizing the codebase.

MySQL Query Optimization

Significant time was spent profiling and optimizing the database layer:

  • Identified and rewrote slow queries that were causing performance bottlenecks.
  • Optimized indexes and query patterns for the most frequently accessed data.
  • Streamlined background processes to reduce database load during peak traffic.

REST API Integrations

Implemented several third-party REST API integrations for operational tooling:

  • SEO statistics APIs for tracking search engine rankings and visibility.
  • Domain information services for monitoring domain health and DNS data.
  • Cloudflare API for cache management and performance configuration.
  • PHP 5
  • vBulletin
  • MySQL
  • JavaScript
  • HTML & CSS
  • REST APIs
Months
9
Optimization
MySQL
Platform
vBulletin
API Integrations
REST

More projects

OAuth Server & Two-Factor Authentication

Rewrote Solcon's OAuth server to align with modern specifications, added multi-provider two-factor authentication, implemented a new design, and upgraded the framework.

Read more

Reusable Authentication Infrastructure

Designing and building a Symfony bundle that unifies JWT authentication across multiple services, replacing scattered legacy code with configuration-driven context routing and role mapping.

Read more