Newsroom
Merged two CMS systems (regional and national) into one, cutting operating budget significantly and freeing the publisher team for more strategic work.
Internal system — not publicly available.
Tech stack
- Laravel
- Inertia.js
- React
- MySQL
- Git
- VPS
Role
Full Stack Web Developer — end to end, from data model to the editorial interface.
Challenge
The newsroom ran two different CMSs for regional and national content. Operating costs ran twice over, and publishers had to switch systems for what was essentially the same work.
Solution
Designed a single Laravel + Inertia + React CMS holding both workflows: roles and permissions separate regional from national scope, while editing, media, and scheduling flows are shared.
Result
One system replaced two, operating budget dropped significantly, and the publisher team was reassigned to more strategic work.
Other projects
TIMES Nasional
Modernised the user interface at national scale and improved web performance (loading speed) across the board to deliver an optimal reading experience.
- Next.js
- Git
- PM2
- VPS
TIMES Daerah
Built a fast, responsive public interface on a multi-subdomain architecture to distribute region-specific news across every regional network.
- Next.js
- Git
- PM2
- VPS
API Portal Nasional
Updated, refactored, and optimised the existing API structure to improve server response speed when handling national-scale surges in reader traffic.
- PHP Slim
- REST API
- MySQL
- Git
- VPS
DetailsInternal system