GraphQL Backend Extension
Extended an existing GraphQL backend with new queries and mutations for advanced wallpaper filtering by color, tags, and categories.
GraphQL Backend & Content Automation Platform
Contributed to the backend development of a wallpaper platform by extending an existing GraphQL API, improving content management workflows, automating wallpaper publishing, and deploying the application to a Linux VPS.
The project required extending an existing backend while keeping production functionality stable. New business requirements included richer wallpaper filtering, support for multiple categories, bulk content management, and reducing manual work for publishing wallpapers.
Key areas I owned as the sole backend engineer.
Extended an existing GraphQL backend with new queries and mutations for advanced wallpaper filtering by color, tags, and categories.
Refactored the data model to support multiple categories per wallpaper and improved category aggregation and wallpaper counting logic.
Implemented a multi-image upload endpoint for bulk content management, simplifying importing large wallpaper collections.
Deployed the backend to a Linux VPS, configured Nginx as a reverse proxy, and integrated MinIO for object storage and image management.
Built an automation workflow using Make.com and Google Sheets to publish wallpapers automatically, reducing manual administrative work.